30.04° N, 31.24° E → 52.52° N, 13.40° E

Hossam Eldin · Test Automation Engineer, Certified Test Manager, Based in Germany

From Cairo to Berlin, one bug at a time.

Nine years of making sure software works. Now I also build my own products with AI, and test them the same way. Scroll the route: 7 stops, about 2,890 km.

years in testing
9+
roles
5
certificates
4
tools in the bag
47

Work

Every stop on the way, from the first test case to today

  1. CairoStop 1 of 7

    Where it started

    Bachelor's degree in Computer Science, El-Shorouk Academy · Sep 2011 – Jun 2015

    Final grade: Good. Graduation project: Excellent

  2. CairoStop 2 of 7

    DXC Technology (LinkedIn, opens in a new tab)

    Software Test Engineer · Jun 2017 – Jan 2019

    Verify and validate software products in accordance with customer requirements and user needs.

    8 more responsibilities
    • Coaching other team members in relevant aspects of testing.
    • Ensuring the appropriate testing tasks are scheduled during release and iteration planning.
    • Create & Execute Test cases.
    • Perform Testing On Backend and Frontend.
    • Report & Track Defects.
    • Perform UI Testing Including UI Measurements.
    • Perform Integration Testing.
    • Perform Regression Testing.
    • ISTQB Foundation Level · Apr 2017
    • ISTQB Agile Tester · Apr 2018
  3. CairoStop 3 of 7

    Eventtus (LinkedIn, opens in a new tab)

    Software Test Engineer · Feb 2019 – Oct 2019

    Defining quality standards and metrics for the current projects.

    9 more responsibilities
    • Create a list of milestones and checkpoints and set measurable criteria to check the quality on a timely basis.
    • Coordinate activities which enforce quality improvements.
    • Ensure that the several testing and validation processes are improved continuously.
    • Work with Product Owners to define Acceptance Criteria and the Definition of Done.
    • Understanding, implementing, and updating the Agile Test Strategy.
    • Collaborating with developers and business stakeholders to clarify requirements, especially in terms of testability, consistency, and completeness.
    • Estimating new features and stories.
    • Participating proactively in daily standup meetings, story grooming sessions, team retrospectives, suggesting and implementing improvements.
    • Create, design and execute test strategies, including writing test plans, test cases and test scenarios.
    • Agile
    • ASTQB Certified Mobile Tester · Apr 2019
  4. CairoStop 4 of 7

    TruDoc24x7 (LinkedIn, opens in a new tab)

    Test Automation Engineer · Nov 2019 – Dec 2020

    Design, create and maintain mobile automation framework for both iOS and Android platforms for Trudoc24x7 Apps.

    4 more responsibilities
    • Record test results and report and verify software bug fixes to accept automation criteria.
    • Work closely with mobile developers to ensure quickest and most efficient test run times.
    • Develop test plans, scenarios and test cases for functional, regression and system level test activities against product requirements for mobile apps and product firmware.
    • Keep engagement up with a high-speed development process and ongoing deliveries, executing and adjusting your testing activities accordingly.
    • iOS
    • Android
  5. CairoStop 5 of 7

    Thiqah Business Services (LinkedIn, opens in a new tab)

    Test Automation Engineer · Jan 2021 – Mar 2022

    Design, create and maintain automation scripts for Thiqah web and mobile applications.

    5 more responsibilities
    • Create and maintain build/release pipelines through Azure DevOps with its configuration to connect with ReportPortal and Zalenium.
    • Create build/release pipelines to run our mobile scripts through BrowserStack's devices, analyze the failed tests and assign it to the corresponding team.
    • Ensure that automation server is up and running 24x7.
    • Assist Application Developers and technical support staff in identifying and resolving defects.
    • Provide reports and status dashboards to management on the automation sprint backlog, timing, schedule and results.
    • Azure DevOps
    • Report Portal
    • Zalenium
    • BrowserStack
  6. BerlinStop 6 of 7

    Flink (LinkedIn, opens in a new tab)

    Test Automation Engineer · Apr 2022 – Oct 2023

    Design, develop and maintain automation solutions for Android and iOS mobile apps, integrate them into CI/CD pipeline.

    7 more responsibilities
    • Implement automated tests, interpret and report testing results, and be a vocal proponent for quality in every phase of the development process.
    • Take an active part in influencing the design, UX and product requirements, especially in terms of testability, consistency and completeness. Help to define acceptance criteria for product features.
    • Identify, promote and support the adoption of innovative tooling and approaches to drive high-quality product and engineering practices.
    • Closely cooperate with the Platform team on the topics of environment creation, monitoring and observability best practices.
    • Developing and maintaining a comprehensive regression test suite that covers core functionalities and critical use cases of the software application.
    • Investigating the root causes of test failures, collaborating with developers and stakeholders to understand the underlying issues.
    • Setting up synthetic tests within Datadog, defining the target APIs, and specifying the test parameters & assertion points.
    • Android
    • iOS
    • CI/CD
    • Datadog
  7. BerlinStop 7 of 7

    Building my own, with AI

    4 products, built with AI and tested like client work

    Nine years of making sure software works. Now I also build my own products with AI, and test them the same way.

    • Claude Code
    • Python
    • FastAPI
    • yt-dlp
    • Playwright
    • ffmpeg
    See what I built
    • ISTQB Advanced Level, Test Management · Jun 2026

What I built along the way

My own products, built with AI and tested like client work.

2026 · Released

Vidstash

Save whole YouTube channels and Facebook pages as MP4, and fetch only what is new next time.

Archiving a whole channel or page usually means a cloud service or a one-by-one download. I wanted a private, local tool that picks up where it left off.

Tested with: pytest · CI on Linux + macOS · daily live-YouTube canary

  • Claude Code
  • Python
  • FastAPI
  • yt-dlp
  • Playwright

2026 · In daily use

Talabat-Elbeet

A shared grocery list for one household, in Arabic, that you can filter by supermarket while you shop.

Everyone in the house kept a separate shopping list. Items were bought twice or forgotten.

  • Claude Code
  • Next.js
  • TypeScript
  • Tailwind CSS
  • NextAuth

2026 · Live

Ask Hossameldin

A public Q&A wall where anyone can ask me about testing, careers and life in Germany, with private chat and notifications when I answer.

People were asking me the same career and relocation questions in private messages. A public wall lets one answer help many people, mostly Arabic-speaking developers arriving from X on their phones.

Tested with: Vitest · Arabic text-shaping tests

  • Claude Code
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

2025 · Released

GUI & API Test Automation Framework

A hybrid Java framework that tests a web shop's UI and a REST API in one suite, with a Dockerised Selenium Grid and CI.

UI and API tests usually live in separate projects with separate reporting. This framework runs both from one TestNG suite with shared utilities and reports.

Tested with: GitHub Actions · Selenium Grid · Allure

  • Java
  • Selenium
  • REST Assured
  • TestNG
  • Allure

Ask

Questions people asked on Ask Hossameldin, with my answers

  1. Question

    أنا بدأت اعمل كدا فعلا واخدت كذا كورس في data engineering online وشوفت الحاجات اللي نقصاني وذاكرتها just in case لو الدنيا اتغيرت أنا هبقي عندي بروفايل كويس نسبيا في الداتا وانا أصلا حابب المجال دا جدا فيعني مش هخسر حاجة لما اشبع فضولي. بس الخوف فعلا من ان ال salary يقل لان بعد ٨ سنين خبرة في التستنج الحمد لله بقي مرتبي كويس وبالالتزامات اللي معايا الأسرة والأطفال مش عارف لو خدت خطوة زي دي الدنيا هتبقي عاملة ازاي. بس حاليا أنا زي منا شغال senior test automation engineer لحد مايحصل جديد، ووقتها نشوف!

    Hossam Eldin

    ممتاز جدا طالما ابتديت تاخد الخطوات و وصلت فيها لشوط كبير وحاببها اكتر و بتذاكر فى وقت فراغك و انت اصلا وصلت لمرحلة ممتازة فى التيستنج فكمل عادى بس ماتنقلش للشغل الجديد الا لما تروح على مكان كويس و مرتبه كويس بحيث مايحصلش اى مشكلة مع التزاماتك لأن ساعتها هتتضايق اكتر من الضيقة اللى عندنا بسبب الوضع الحالى . انك تزود البروفايل بتاعك و الـ skills بتاعتك دى حاجة ممتازة اهم حاجة ماتجيش على شغلك الأساسى ولا لألتزاماتك لحد ما تنقل على وظيفة مستقرة فى مكان كويس و بمرتب كويس حتى لو أقل من الحالى شوية بس طالما انك حاببها أكتر يبقى هتتطور فيها اسرع و هتاخد بعدها مرتب اعلى و ممكن تشوف شغل فرى لانس لو متاح و واحدة واحدة ان شاء الله ربنا هيكرمك انا كنت هقولك فكر فى بيزنس جانبى تشغل فيه فلوسك بحيث تكون مأمن نفسك بس للأسف ممكن ماتبقاش انت متفرع تفرغ كامل ليها وده مش صح و برضه البيزنس مش حاجة سهلة او تقول ان فيه حاجة مضمونة وإلا كانت كل الناس عملتها .. انا نفسى واقع فى الحيرة دى فبحاول ادور على اى وسيلة جنب شغلى استثمر فيه بس تايه ومش لاقى حاجة اقدر اقول انها مضمونة بالتوفيق ليك يارب فى مذاكرتك و خطوتك الجاية و نسمع عنك كل خير يارب

  2. Question

    حاسس ان مجال ال software testing في أوروبا بدأ يقل او يتاثر ؟ صحيح كل مجالات التيك اتاثرت بال ai بس هل التستنج بيقل الطلب عليه بوتيرة اكبر ولا مش فارقة كله زي بعض ؟ بسأل السؤال دا علشان أنا سينيور software tester وشغال اوتوميشن في مصر وعندي فرصه اشتغل ك data engineer او full stack engineer ومش عارف اني أكمل تستنج زي منا صح ولا المجال بيموت واشوف حاجة تانية افضل؟

    Hossam Eldin

    مش فارقة كله زى بعضه .. الوضع مش لطيف فى كل المجالات فى اوروبا و الخليج و مصر الشركات لما بتمشى حد او بتفلس مش هتمشى الناس اللى شغالين X و تسيب اللى شغالين Y لأ هى هتمشى عدد عشان الميزانية او هتقفل خالص فهتمشى كله .. ولو هتمشى X النهاردة فمش معناه ان Y تمام خلاص ومش هيحصله حاجة ده كده معناه انهم هيحاولوا يمشوا على خطة و لو مانفعتش بعد كام يوم هيمشوا اللى شغالين Y برضه. والوضع الحالى مش سببه الـ AI لكن الظروف الاقتصادية نفسها فى العالم كله هى السبب الرئيسى و شركات مابقتش قادرة تكمل و بتقفل . الشغلانات الوحيدة اللى اقدر اقولك عليها انها اتاثرت اكتر من غيرها هى شغل الـ mangement بقى هو المعروض اقل عن الشغل اللى كله تكنيكال حاليا . من ٣ سنين شركتى اللى كنت فيها مشت ناس بس التارجت بتاعهم كان عدد معين من الموظفين يمشى و مشى حوالى ٢٥٠ واحد فى كل المجالات و بعدها كل شهر او شهرين يمشوا عدد تانى وهكذا فحتى انا ماكنش حصلى اى حاجة بس الوضع نفسه مابقاش مستقر و ابتديت ادور على شغل لأن خلاص بقى معروف الدور كده كده هيجى . لو انت حابب تعمل شيفت عشان مش حابب التيستنج او فقدت الشغف فيه و وصلت لمرحلة بقيت خلاص بتعمل كل حاجة ومفيش جديد هقولك اه طبعا دوس و دور على حاجة تلاقى فيها نفسك و شغفك واتعلم .. لكن لو بس بتدور على وسيلة تانية تهرب بيها من المودة اللى ماشية فى العالم حاليا فللأسف ده مش صح و كمان هتاخد وقت تتعلم المجال الجديد و هتنافس اللى شغالين و متعلمين فيها بقالهم كتير و لما هتبتدى شغل فيها هتبقى جونيور من تانى فدى برضه ليها حساباتها انا عن نفسى كنت حابب اعمل شيفت للداتا عشان حاسس انى حاببها لكن الوضع برضه مش لطيف فى كله و الالتزامات اللى عندى مش حمل انى اسيب شغلى و اروح شغل تانى اجرب فيه و اضيع ٩ سنين خبرة فى مجالى الحالى . فنصيحتى انك ممكن تتعلم اى حاجة جانبية فى وقت فراغك بحيث ترضى الشعور جواك انك لو حصلك حاجة فى شغلك فمعاك حاجة تانية تقدر تقدم بيها فى الشركات و تنمى مهاراتك فيها بحيث مايجيش على تعلمك لشغلك الاساسى و ماحدش حرفيا عارف الدنيا رايحة على فين قدام كله ماسك فى شغله مابيفكرش يتحرك لحد ما الدنيا تهدى و الوظايف و الشغل يرجع زى الاول

  3. Question

    ايه رايك ف العيشه ف المانيا؟ وبقالك كام سنه هناك ؟؟ وهل تربيه الاولاد فيها تحديات ؟

    Hossam Eldin

    انا بقالي ٤ سنين و نص موجود في ألمانيا بالنسبة للعيشة الموضوع يرجع لطبيعة انت كنت عايش إزاي في مصر بس كمجمل هنا مكان حلو جدا المعيشة و أشجع أي حد يسافر أكيد خصوصا لو مدينة كبيرة زي برلين فيها تنوع كبير من كل الجنسيات و هيكون حواليك أماكن كتيرة جدا تلاقي كل اللي بتحتاجه ومتعود عليه زي الأكل الحلال وغيره الخضرة و أماكن الخروج حواليك في كل مكان ليك و للأولاد و سهل تتنقل لدول تانية تزورها في الاجازات - لو لغتك كويسة ان شاء الله هتلاقي شغل هيخليك قادر تعيش كويس و تدفع ايجار و تسافر و تستمتع بوقتك و غيره كتير من المميزات الحقيقة مش هتبقي بتشتغل عشان يادوب تكفي مصاريفك طب ليه قولتلك علي حسب انت كنت عايش إزاي في مصر ؟ عشان لو انت دخلك في مصر كبير و عندك شقتك و عربيتك و البيزنس بتاعك وفي وسط اهلك ممكن اما تيجي هنا مايعجبكش الوضع فالموضوع في الأول و الاخر يعتمد انت دلوقت عايش إزاي و ظروفك ايه في مصر تربية الاولاد ليها تحديات اكيد ودي من ضمن العيوب للمعيشة في اوروبا عموما عشان التعليم و التعود من سن صغير ان كل شئ عادي عكس اللي متربيين عليه و الموضوع ده مش هتحس بيه الا لما الاطفال تدخل المدرسة و يبقوا في سنة ٤ مثلا كده في الحضانة الوضع تقدر تسيطر عليه زي مثلا ان الاطفال وقت النوم بيكونوا كلهم مش لابسين حاجة غير البامبرز و بيدخلوا اوقات ياخدوا دش من غير هدوم و هما سنهم ٣ سنين فهيتربوا ان ده عادي .. وقت المدرسة بيتعلموا اكتر عن المثلية و ان ده طبيعي وللأسف حصل لبعض ناس هنا مصريين اولادهم جه قالولهم بنحب زميلنا و بنتةجت قالت لأمها انا بحب زميلتي وهتجوزها وهسيب البيت وهي اصلا ١١ سنة فبنحاول نعلم الاطفال اكتر عن الدين و نتكلم معاهم و نقربهم اكتر من عاداتنا و ديننا واخلاقنا بس أغلب الناس بتقعد هنا لحد الجنسية وبعدها يروحوا اي دولة تانية فزي ما فيه مميزات فيه عيوب اكيد خصوصا لو عندك اطفال فدي مسئوليتك و هتتحاسب عليها فلازم تاخد بالك منها جدا وانت بتقرر تعيش في دولة أوروبية

  4. Question

    لو انا شغال مصر 3 YOE في مجال التيك وعايز اسافر اوروبا او اي حاجة بره مصر مثلا المانيا ممكن تلخص الحوار في كذا خطوة لو مش هطول عليك؟

    Hossam Eldin

    السفر لألمانيا فى مجال التيك قدامك اكتر من طريق على حسب خبرتك و ظروفك تختار المناسب معاك بس خلينا نلخص الدنيا : 1- ده الحل الافضل انك تدور على الشركات فى ألمانيا و تقدم على الوظايف و تعمل انترفيوهات و تتقبل و تيجى على عقد عمل لأن ده مش هيكلفك غير وقتك فى الانترفيوهات و بس و ساعتها هتيجى و تشتغل و تبتدى هنا و تقبض مرتب من اول شهر شغل ليك. ٢- فيزا دراسة ماستر او انك تيجى فيزا كارت الفرص هتحتاج حساب بنكى مغلق بحوالى ١٣ الف يورو و تيجى هنا تصرف من فلوسك الشخصية ايجار و مصاريف لحد ما تعمل انترفيوهات و تتقبل و طبعا هيبقى عليك ضغط الوقت مع الفيزا وانك محتاج شغل فى مجالك لأن المتاح هيبقى شغل الطلبة اللى ممكن يساعد فى المصاريف بس مش هيبقى عندك وقت كبير تذاكر و تحضر للانترفيوهات فماحدش فينا بيرشحها بالذات كارت الفرص إلا لو انت عندك خبرة كبيرة و مهاراتك ممتازة فاضل بس تلاقى فرصة و مش هتاخد وقت كبير زى واحد سنين خبرته مش كبيرة .. عشان للأسف ناس أصدقاء لينا خلصوا مدة فيزا كارت الفرص و اضطروا يرجعوا مصر عشان مالاقوش فرصة و كانوا بيصرفوا من فلوسهم و هما عندهم مسئوليات عشان كده فيزا كارت الفرص دى فخ نصيحتى من دلوقت اشتغل على انك تاخد خبرة كبيرة فى مصر وتتعلم ألمانى من دلوقت ده هيزود من فرصك أكتر و برضه نصيحتى ليك ماتحكمش على نفسك او تحس انك مقصر لو انت بتقدم و ماحدش بيرد الوضع فى المجال مجنون بقاله فترة فى ألمانيا و كمان فى مصر فالمشكلة مش هتبقى فيك على قد ما الدنيا مجنونة حاليا و ماحدش عارف يتحرك من شركته بسبب الجنون ده ربنا يوفقك و تنور ألمانيا قريب بإذن الله

  5. Question

    كويس جدا انا فريش حاليا اي الحاجاتت اللي محتاج اركز فيها انا مذاكر حاليا manual / api/ database / Automation selenium/CI CD

    Hossam Eldin

    انت ما شاء الله عندك skills حلوة جدا تخليك تبتدى فى اى شركة مرتاح لو محتاج تركز و تتقل مهاراتك اكتر فهو تطبق على مشاريع اتوميشن و تحط على بروفايلك على github المشاريع دى و تبين انك بتستخدم design patterns و تطبق عليها الـ CI / CD لو انت طبقت على كل ده ممكن تجرب تطبقهم مرة بسيلينيوم و مرة ب playwright بما انه مستخدم كتير جدا فى شركات جوه مصر و بره لو عملت كل ده برضه ساعتها تقدر تدوس وانت مطمن فى الـ performance testing و تعمل مشاريع صغيرة به و الاهم انك تخلى github عندك يبين ده و تحط مشاريعك اول بأول عليه

  6. Question

    اي اكتر الأسئلة اللي بتتسأل في أي interview في software testing ، أي الحاجات اللي تخليني اقدر أتابع كل جديد واعرف أكون كويس ؟

    Hossam Eldin

    الإجابة هتختلف علي حسب انت عندك كام سنة خبرة في المجال و انواع المشاريع اللي اشتغلت عليها وكمان الـ skills بتاعتك بمعني انك وانت لسه فريش اكيد الشركات هتسالك الاسئلة التقليدية اللي هي الفرق بين كذا وكذا او يقولك يعني ايه api يعني ايه database و يشوفوك بتعرف تكتب تيست كيسز و كده ولا لأ لكن لما بتكون عندك خبرة بيسألوك في المشاريع اللي اشتغلت عليها او مشاريع الاتوميشن اللي عملتها و التولز او الـ libraries اللي اتعلمتها وطبقت عليها و يجيب لك مشاكل وشوف طريقة تفكيرك في حلها + أسئلة في البيزنس نفسه اللي بيشتغلوا فيه عشان يشوفوك فاهم فعلا ولو قابلتك مشكلة معينة وانت بتعمل تيست هتعرف تتعامل معاها كويس ولا لأ فمفيش شييت الناس بتنقي منه الاسئلة وهيجيلك منها ..كل ما تكون هبرة او عندك مهارات كتير فالانترفيو بيبقي علي حسب ده زائد نوع الشركة وطبيعة الناس اللي ماسكة الانترفيوز في الشركة نفسها وهكذا بالنسبة انك لو عايز تعرف انك كويس إزاي فالحل اللي كنت بعمله هو اني ادخل انترفيوز حتي لو مش بفكر انقل أصلا عشان اعرف ناقصني ايه او ايه الجديد في السوق او لو انا وقعت في حاجة معينة اخد بالي منها في الانترفيوز اللي بعد كده بعد ما اتعلمها واطبق عليها كويس الانترفيوز بتجيب خبرة حلوة لوحدها أصلا فمعرفش تقدر انت تطبق ده وتدخل انترفيوز كل فترة وكده ولا وقتك هيبقي مشغول او مش فاضي تذاكر

About

I'm Hossam Eldin, a Test Automation Engineer with 9+ years of experience in the software testing field and Certified Test Manager. I combine deep expertise in test automation with strategic test management skills, qualifying me for both hands-on engineering and leadership roles.

Passion for Quality

As a QA Engineer with over 9 years of experience, quality isn't just my profession—it's my mission. I believe that excellent software improves people's lives and drives business success.

Automation Pioneer

I craft intelligent testing solutions with Selenium, Cypress, and Playwright. From manual testing to advanced frameworks—automation is my passion.

Agile Mindset

In today's fast-paced tech world, I work seamlessly within agile teams. I bridge the gap between development, business, and testing to ensure continuous quality and rapid delivery.

Continuous Learning

Technology evolves constantly, and so do I. Achieving my ISTQB Advanced Level Test Management certification in 2026 now qualifies me for Test Manager roles—spanning strategic test planning, risk-based testing, and leading testing teams.

Education

Bachelor's degree in Computer Science, El-Shorouk Academy

Sep 2011 – Jun 2015

Final grade: Good · Graduation project: Excellent

Languages

  • Arabic · Native
  • English · Excellent
  • German · Beginner

Packed for the next trip

47 tools I have used in production work and in my own projects.

Web test automation

  • Playwright
  • Selenium WebDriver
  • Cypress
  • WebdriverIO
  • Robot Framework
  • SHAFT_ENGINE
  • Katalon Studio

Mobile testing

  • Appium
  • WebdriverIO
  • BrowserStack
  • iOS
  • Android

API and performance testing

  • REST Assured
  • Postman
  • SoapUI
  • Charles Proxy
  • Proxyman
  • JMeter

Frameworks and reporting

  • TestNG
  • pytest
  • Allure
  • ExtentReports
  • Report Portal

Languages

  • Java
  • TypeScript
  • JavaScript
  • Python
  • SQL

CI/CD and infrastructure

  • GitHub Actions
  • GitLab CI
  • Jenkins
  • CircleCI
  • Azure DevOps
  • Docker
  • Selenium Grid
  • Datadog

Test management

  • Jira
  • Confluence
  • TestRail
  • TestLink
  • HP Quality Center

Building with AI

  • Claude Code
  • Next.js
  • React
  • FastAPI
  • Prisma
  • Drizzle
  • PostgreSQL

Passport stamps

Every certificate, in the order I earned them.

  • ISTQB Foundation Level

    ISTQB · Apr 2017

    Foundation level certification by ISTQB covering software testing fundamentals.

    Certificate ID: 170406068

  • ISTQB Agile Tester

    ISTQB · Apr 2018

    Certification by ISTQB for Agile testing methodologies and practices.

    Certificate ID: 180422010

  • ASTQB Certified Mobile Tester

    ASTQB · Apr 2019

    Certification by ASTQB for testing on mobile platforms, covering mobile-specific testing techniques and tools.

    Certificate ID: 19-CMT-00075-USA

  • ISTQB Advanced Level, Test Management

    ISTQB / ASTQB · Jun 2026

    Advanced Level certification by ISTQB/ASTQB covering test management, strategic test planning, risk-based testing, and test team leadership. Qualifies for Test Manager roles.

    Certificate ID: 26-CTAL-TM-00100-USA

Send me a postcard

Send me a message with the form below, or connect on LinkedIn. For a quick question, ask it publicly on Ask.

Send me a message