Cairo, Egypt

Ahmed Hani Salah

Software QA / Test Engineer

I test live software products for clients in Australia, Saudi Arabia, the UAE and Egypt, from the API and the database to the browser and the phone.

  • ISTQB CTFL v4 · 2025
  • ISTQB CTAL-TAE · 2026

About

I am a Software QA / Test Engineer in Cairo. Since September 2024 I have worked as a Test Engineer at Nezam, a software testing services company. I test several live software products at the same time, on outsourced projects for many clients in Australia, Saudi Arabia, the UAE and Egypt.

The products cover e-commerce, EdTech and LMS, healthcare, legal tech, agritech and games. The products include multi-tenant and multi-portal systems, and I test them on the web, Android and iOS.

I am often the only QA on a project. Each sprint I review requirements for testability, design test scenarios and test cases, run the testing, and lead defect triage.

My strongest area is REST API and webhook testing. I also check data integrity directly in the database. I contribute automated tests to my team's Selenium frameworks, and I am learning Playwright on practice projects.

What I test

Six areas I work in, and the tools I use for each.

  • APIs and webhooks

    I validate responses against schemas, chain requests, and trace data through integrations. I test webhooks as well as REST endpoints.

    Postman, Swagger/OpenAPI

  • Data and databases

    I write SQL to confirm that what the UI and the API show matches what the database stores.

    PostgreSQL, Microsoft SQL Server

  • Web and mobile

    I run functional, regression, smoke, sanity, exploratory and usability tests, plus cross-browser and cross-device checks, on web, Android and iOS. I test multi-tenant and multi-portal products. I also test mobile games, including gameplay, device coverage and UI/UX.

    Web, Android, iOS

  • Test design

    I review requirements for testability, then turn them into test scenarios and test cases.

    TestRail, Xray, Zephyr

  • Automation

    I add automated tests to team frameworks built on Selenium and TestNG in Java, using Page Object Model and data-driven tests. I am learning Playwright on practice projects. I have limited performance testing experience with JMeter.

    Selenium, TestNG, Java, Playwright (learning), JMeter (limited)

  • Bug reporting and triage

    I write reproducible bug reports and lead defect triage each sprint.

    Jira, Azure DevOps, Linear, Trello, GitHub

Experience

Test Engineer, Nezam

Cairo, hybrid · September 2024 to present

A software testing services company.

  • I test several live software products at the same time on outsourced projects for clients in Australia, Saudi Arabia, the UAE and Egypt, across e-commerce, EdTech and LMS, healthcare, legal tech, agritech and games.
  • I am often the only QA on a project. Each sprint I review requirements for testability, design test scenarios and test cases, run testing, and lead defect triage.
  • I run functional, regression, integration, smoke, sanity, exploratory and usability testing, plus cross-browser and cross-device checks on web, Android and iOS. I also test mobile games on Android and iOS, including gameplay, device coverage and UI/UX.
  • I test REST APIs and webhooks in Postman against Swagger/OpenAPI specs, and I check data integrity with SQL in PostgreSQL and Microsoft SQL Server.
  • I contribute automated tests to team Selenium and TestNG frameworks in Java.
  • I mentor interns and junior testers, and I delivered ISTQB CTFL exam-prep training to about 100 attendees.

Work samples

These are practice projects built on public demo systems. None of them contains client work or data. Each one shows its current status.

  • Sample bug reports

    In progress

    Written bug reports against public practice websites. Each one has steps, expected and actual results, severity and evidence.

    Repository not published yet

  • Postman collection: Restful-Booker API

    In progress

    A Postman collection for the public Restful-Booker demo API. It covers authentication, request chaining and response schema checks.

    Repository not published yet

  • Playwright practice project

    Learning project

    Browser tests written with Playwright against a public practice site. I am learning the tool here, outside client work.

    Repository not published yet

Certifications and education

  • ISTQB Certified Tester Foundation Level (CTFL) v4 · 2025
  • ISTQB Certified Tester Advanced Level, Test Automation Engineer (CTAL-TAE) · 2026
  • BSc, Management Information Systems · Science Valley Academy · 2020 to 2024

Currently learning

  • Diploma in Data Science, Cairo University. Started September 2026, in progress.
  • Open Source Society University (OSSU) computer science curriculum. Self-study, in progress.

Contact

The best way to reach me is a message on LinkedIn.