Dar logo

Quality Assurance Engineer

Dar Egypt

onsitefull-time
Posted Sep 13, 2026Apply by Oct 13, 2026
  • Role & seniority

    • Software QA Automation Engineer (seniority not explicitly stated; responsibilities suggest mid–senior)

    • Works within Agile/Scrum teams

  • Stack/tools

    • Automation/testing: Katalon, Selenium, Appium, Postman, JUnit, NUnit (plus equivalents)

    • Web/UI: Selenium / Cypress / Playwright / Detox / Katalon

    • API testing: Postman, Newman, RestAssured

    • CI/CD: Azure DevOps (also Jenkins, GitHub Actions)

    • Languages/scripting: JavaScript/TypeScript, Python, C#

    • Testing/DevSecOps: shift-left, continuous testing in DevSecOps pipeline

    • Data/DB: test data management, mocking; SQL

    • Security/performance (nice): OWASP ZAP, JMeter

  • Top 3 responsibilities

    • Translate product requirements/user stories into testable scenarios and validate coverage for functional + non-functional requirements.

    • Build/maintain scalable automated test suites (web/mobile/API), including smoke/regression integrated into CI/CD with reporting in Azure DevOps dashboards.

    • Implement continuous testing in DevSecOps, including security and performance testing, and analyze results using testing KPIs to drive improvements.

  • Must-have skills

    • Strong testing principles; solid SDLC/STLC understanding

    • Automation framework proficiency (Selenium/Appium/Katalon + others)

    • CI/CD familiarity with Azure DevOps (or comparable)

    • Programming/scripting ability (JS/T

Full Description

Company Overview

Dar, the founding member of the Sidara group, is an international multidisciplinary consulting organization specializing in engineering, architecture, planning, environment, project management, facilities management, and economics. Sidara operates in 60 countries with 20,500 professionals, Dar connects people, places, and communities through innovative solutions to the world's most complex challenges. We deliver projects from inception through completion, embracing challenges to empower communities worldwide. Learn more at www.dar.com.

Our Vision and Values

We aspire to be the chosen home of those with a gift for crafting solutions that empower people and an unwavering passion for learning and innovation. Our core values shape our culture and guide our decision-making. We are committed to

Excellence Responsibility Empowerment Connectivity Courage

Responsibilities

The role encompasses, but is not restricted to, the following responsibilities

  • Proactively engage with business users and product teams to thoroughly understand and analyse product requirements, translating them into clear, concise, and testable scenarios.
  • Collaborate with products owners and teams to review detailed user stories, ensuring they are testable and accurately reflect business needs.
  • Define test strategies, plans, and coverage for both functional and non-functional requirements.
  • Implements scalable and reliable automated tests and frameworks.
  • Design, develop, and maintain automated test scripts for web, mobile, and API testing using tools such as Katalon, Selenium, Appium, Postman, JUnit, NUnit, or equivalent.
  • Implement and maintain automated regression and smoke testing suites integrated into the CI/CD pipeline.
  • Execute test scripts and automated test runs during build pipelines and report results in Azure DevOps dashboards while maintaining effective test cases.
  • Integrate automated tests within the DevSecOps pipeline, enabling continuous testing with every build and deployment.
  • Implement security and performance testing as part of automated validation steps.
  • Track and report testing KPIs, analyze software test results and recommends a course of action if necessary to ensure that standards demanded by the organization are maintained.
  • Identify and recommend improvements to testing processes, tools, and methodologies to enhance efficiency and effectiveness.
  • Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Strong understanding of software testing principles, SDLC, and STLC.

Proficiency in automation frameworks such as

  • Selenium / Cypress / Playwright / Appium / Detox / Katalon
  • Postman / Newman / RestAssured
  • Familiarity with CI/CD pipelines in Azure DevOps, Jenkins, or GitHub Actions.
  • Working knowledge of programming/scripting languages such as JavaScript, TypeScript, Python, or C#.
  • Experience with test data management and mocking tools.
  • Understanding of SQL and ability to validate data integrity across databases.
  • Exposure to security and performance testing tools (OWASP ZAP, JMeter, etc.) is a plus.
  • Analytical and detail-oriented mindset.
  • Strong communication and documentation skills.
  • Ability to work collaboratively in Agile/Scrum teams.
  • Commitment to automation-first and shift-left testing principles.
  • Automation coverage ratio across modules.
  • Reduction in manual regression efforts over time.
  • Percentage of builds validated automatically in CI/CD pipeline.
  • Defect detection rate pre-release vs post-release.
  • Equal Opportunity Statement

While we carefully review all applications, only candidates who meet the specified requirements will be contacted for further consideration. We appreciate your understanding and thank you for your interest.

Test AutomationSeleniumKatalonAppiumPostmanAzure DevOpsCI/CDAPI TestingSQLJavaScriptTypeScriptPythonC#Agile/ScrumPerformance TestingSecurity Testing

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.