Senior Test Automation Engineer

BBINew CairoJob.bopublished 11/12/2026
Must-have:JavaC#GitAzureDockerBackendDevOpsQA/TestCI/CDMicroservices

Responsibilities:

  • Architect, implement, and maintain modular automation frameworks from scratch using Playwright with Java (Maven/Gradle, TestNG/JUnit) and Playwright with C# (.NET, NUnit/xUnit).
  • Implement design patterns such as Page Object Model (POM), Screenplay pattern, dynamic fixtures, and Playwright auto-waiting to achieve reliable, zero-flake test suites.
  • Performance & Load Testing: Design, build, and maintain realistic performance testing workloads in Apache JMeter (load, stress, spike, endurance, and capacity testing).
  • Analyze JMeter KPIs (throughput, latency, response time percentiles 90th/95th/99th, error rates) and correlate findings with backend metrics via APM tools (e.g., Datadog, New Relic, Dynatrace).
  • Integrate Playwright suites and headless JMeter test runs into CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, Jenkins) with automated pass/fail thresholds and artifact reporting.
  • Combine Playwright API testing and JMeter HTTP/REST samplers to execute contract, integration, and load testing against backend microservices.
  • Establish coding standards for automation, conduct code reviews, and mentor engineers across quality engineering best practices.

Qualifications:

  • 5+ years of hands-on experience in Quality Assurance Automation / SDET roles, with demonstrated ownership of both web UI automation and backend performance testing.
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent practical experience.
  • Strong production experience writing end-to-end web automation tests using Playwright.
  • Solid proficiency in Java (JDK 11+, OOP, Maven/Gradle, TestNG/JUnit) and C# (.NET 6+, LINQ, async/await, NUnit/xUnit).
  • Proven track record with Apache JMeter, including dynamic parameterization, correlation (regular expressions, JSON extractors), distributed testing (master/slave architecture), and Groovy/JSR223 scripting.
  • Experience running headless test suites and JMeter CLI in pipelines (Azure DevOps, GitHub Actions, Jenkins) and containerized runners (Docker).
  • Deep understanding of the DOM, browser DevTools, HTTP/HTTPS protocols, RESTful APIs, caching mechanisms, and web sockets.