Review architecture and design documents assess failure modes dependencies data flows scalability and security and translate findings into risk-based test strategies Define the test pyramid across unit component contract API UI end-to-end and non-functional testing establishing clear ownership between developers and SDETs Participate in design reviews and sprint planning to embed quality considerations early in the development lifecycle
2 Full-Stack AutomationOwn and evolve the Playwright framework including abstractions fixtures API-assisted setup parallel and sharded execution and trace video diagnostics Automate APIs and services using Playwright API testing or Supertest with schema validation through OpenAPI Zod or equivalent tools including GraphQL coverage Implement consumer-driven contract testing using Pact JS service mocking through MSW or Wire Mock and test data management for microservice environments Support front-end teams with component and unit testing using Vitest Jest and Testing Library Implement mobile and cross-browser coverage using Playwright emulation and Appium WebdriverIO where native testing is required Integrate automated testing into CI CD pipelines with quality gates flaky-test quarantine and reporting through Allure Playwright HTML reports or dashboards
3 Performance EngineeringDesign workload models based on real usage data including user journeys concurrency think time data volumes peak demand and growth scenarios Build and maintain load stress soak spike and scalability tests as version-controlled code preferably using k6 or JMeter Integrate performance testing into CI CD pipelines and establish performance gates Diagnose performance bottlenecks across application database cache queue and network layers providing evidence-based findings to development and platform teams Collaborate with Dev Ops on test infrastructure distributed load generation containerised runners production-like environments and cost optimisation Define service-level objectives SLOs and performance budgets with product and engineering teams tracking regressions across releases Validate resilience and capacity including autoscaling failover rate limiting connection pools timeout configurations and graceful degradation
4 Observability-Driven TestingUse metrics logs and distributed traces through Datadog Open Telemetry or equivalent tools to correlate test runs with system behaviour Build dashboards and alerts that provide visibility into test results and system health Incorporate lessons from production incidents into test scenarios and monitoring improvements
5 Agentic AI-Assisted TestingBuild and evaluate agentic workflows using Playwright MCP and LLM APIs for test generation exploratory testing self-healing locators failure triage and test maintenance Establish guardrails covering human review determinism traceability cost control and data handling Validate AI-enabled product features by testing non-deterministic outputs and prompt regressions using evaluation datasets and tools such as promptfoo or equivalents Measure outcomes including coverage defect escape rates and maintenance effort saved and report objectively on the effectiveness of AI-assisted approaches
6 LeadershipLead mentor and recruit SDETs establishing coding standards code review practices and career development paths Partner with product development Dev Ops and security teams on quality metrics and release readiness Own defect trend analysis root cause reviews and continuous improvement initiatives
7 Governance ComplianceEnsure test environments and data comply with UAE Personal Data Protection Law PDPL and internal policies with no production personally identifiable information PII in test assets load-test data or AI agent prompts Where payment flows are in scope ensure testing activities align with PCI DSS requirements Manage test credentials and secrets through approved vaults ensuring they are never stored in source repositories or exposed to AI agent contexts
Must-Have Qualifications- 8+ years of experience in software testing and quality engineering, including 3+ years leading SDET or automation teams.
- Expert-level JavaScript/Type Script and Node.js skills, including asynchronous programming, strong typing, and clean framework design.
- Deep, hands-on Playwright experience at framework level, including CI scaling and execution optimisation.
- At least 2 years of hands-on performance engineering experience using k6 or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).