Achieve end-to-end NIS2 audit-readiness in just 12 weeks.Read more about our NIS2 Compliance →

Senior QA Engineer

You don’t just “test” software — you safeguard the product experience. In this role, you’ll take ownership of quality for a sophisticated fat-client/desktop application with a 3D graphical user interface, where correctness, performance, and visual fidelity matter as much as functional behavior.

If you thrive on turning ambiguous requirements into robust, testable outcomes — and you’re excited to validate complex 3D interactions across varying hardware environments — this is the opportunity to make a real impact. months.

Location: Cairo, Egypt

About the customer: A leading IT provider for the furniture and kitchen retail sector in the DACH region, this client offers specialized ERP systems and digital solutions to streamline processes and enhance customer experiences.

Responsibilities

  • Analyze, interpret, and clarify functional and non-functional requirements to ensure full test coverage and testability
  • Define and maintain clear acceptance criteria, challenging gaps and risks early (before they become defects)
  • Design and execute structured, detailed manual test cases for complex desktop and 3D UI workflows
  • Own test case organization, traceability, and reporting using X-Ray (must-have) and related test management practices
  • Build and maintain desktop-focused test automation, prioritizing fat-client application coverage over web UI tooling
  • Drive automation with QF-Test or comparable desktop automation tools, selecting approaches that stay maintainable over time
  • Validate 3D GUI rendering and interaction behavior (viewport behavior, object interactions, camera controls, overlays, etc.)
  • Assess performance and visual quality, including frame-rate stability and graphical fidelity under different hardware conditions
  • Future-proof the test strategy with an eye on potential platform evolution (e.g., possible React migration in 2027)
  • Evaluate and adopt alternative tools when needed, balancing practicality, cost, and long-term reliability

Requirements & Skills

  • Strong engineering mindset: ability to analyze requirements, identify edge cases, and remove ambiguity through precise questions
  • Proven experience writing clear acceptance criteria and ensuring features are truly testable
  • Excellent manual testing craft: ability to create structured, detailed, reproducible test cases
  • Hands-on experience with test management tools — X-Ray is a must-have
  • Desktop automation experience with fat-client applications (not primarily web-focused)
  • Experience with QF-Test or a similar desktop automation framework/tool
  • Solid understanding of 3D GUI testing, including rendering validation, object interaction, and viewport behavior
  • Ability to evaluate performance metrics such as frame rate stability and responsiveness; awareness of how hardware differences impact results
  • Adaptability and forward-thinking approach: readiness to adjust tooling/strategy if the application stack shifts (e.g., React in 2027)
  • Pragmatic tool evaluation skills: comfortable comparing options and proposing alternatives when current tools no longer fit

If you are passionate about technology and eager to work on challenging projects with a talented team, we would love to hear from you. Apply now and help us turn ideas into reality: [email protected]!

Send us your CV and Cover Letter

"*" indicates required fields

Full Name*
Accepted file types: pdf, doc, docx, Max. file size: 5 MB.
Data Protection*
Data Processing