Senior Qa Automation Engineer

BlackStone eITDubaigulftalentpublished 10/14/2026
Must-have:TypeScriptJavaScriptPythonJavaGitAzureMobileDevOpsQA/TestCI/CDFinTechSecurity

Your tasks

Establish automated regression coverage and provide clear testing evidence and release-readiness recommendations.

  • Test planning: Define risk-based test strategies, plans, scenarios and requirements traceability for application changes and releases.
  • End-to-end testing: Validate complete service journeys across portals, mobile applications, CRM, approvals, payments and external integrations.
  • Test automation: Build and maintain reusable automated web, mobile and API regression suites.
  • Integration testing: Validate API contracts, authentication, data mapping, failure handling, retries and duplicate-transaction prevention.
  • Enterprise application testing: Test Dynamics 365 and Power Platform changes, workflows, permissions and cross-system data consistency.
  • Localization and usability: Validate Arabic/English content, RTL layouts, responsive behaviour, accessibility and browser/device compatibility.
  • Performance and security checks: Conduct load/performance testing and application security checks within authorized scope; coordinate specialist security testing.
  • Defect management: Record reproducible defects, support triage, verify fixes and track recurring quality issues.
  • UAT and release assurance: Coordinate business UAT, report unresolved risks and provide release-readiness recommendations to the accountable owner.
  • CI/CD integration: Integrate automated tests into delivery pipelines and maintain reliable test data and test evidence.

Requirements

  • Education: Bachelor’s degree in Computer Science, Software Engineering or a related field.
  • Experience: Minimum 5 years in software QA, including at least 3 years developing automated tests for enterprise or government applications.
  • Web automation: Strong hands-on experience with Playwright, Cypress or Selenium.
  • Mobile automation: Experience with Appium or an equivalent framework for Android/iOS testing.
  • API testing: Strong experience with Postman/Newman or equivalent tools, including REST APIs and authentication flows.
  • Programming: Proficiency in JavaScript/TypeScript, Python or Java for test automation.
  • Performance: Practical experience with k6 or JMeter, workload modelling and performance-result analysis.
  • Data validation: Ability to query SQL Server and validate Dataverse records and cross-system transactions.
  • Enterprise platforms: Experience testing Dynamics 365 or Power Platform applications preferred.
  • Delivery tools: Experience with Azure DevOps or GitHub Actions, Git and structured defect/test management.
  • Security and accessibility: Understanding of OWASP application risks and accessibility testing principles.
  • Certification: ISTQB certification preferred.
  • Communication: Ability to produce clear test reports and coordinate technical teams and business users; Arabic proficiency preferred.