About the role
Responsibilities:
- Lead automation strategy: Own end-to-end test automation across web, mobile (Android), and APIs. Define coverage standards, quality gates, and release sign-offs across the SDLC.
- Architect frameworks: Build scalable, modular frameworks (Selenium, Playwright, Appium, and RestAssured) with reusable libraries, parallel execution, and multi-environment support.
- Own CI/CD pipelines: Set up, optimise, and maintain test pipelines (GitHub Actions, Jenkins) with quality gates that block regressions from reaching production.
- Drive observability: Implement dashboards for execution trends and flaky test detection. Set up alerting for post-deployment validation and production regression monitoring.
- Review and mentor: Conduct code reviews, mentor junior engineers, and champion test-first thinking across sprints and releases.
- Collaborate and close gaps: Partner with dev, product, and customer success to refine scenarios, address coverage gaps and shift testing left.
Requirements:
- 4+ years of hands-on experience in QA automation for large-scale, production-grade applications.
- Proficiency in Java and/or JavaScript/TypeScript for building automation frameworks.
- Deep expertise with Selenium WebDriver, Playwright, Appium, and RestAssured or Postman.
- Proven experience setting up and maintaining CI/CD pipelines (GitHub Actions, Jenkins, or equivalent) - not just integrating tests into existing ones.
- Solid understanding of production deployment workflows, release strategies (blue-green, canary, rolling), and their implications for testing.
- Hands-on experience with test reporting and observability tools (Allure, ExtentReports, Grafana dashboards, or similar).
- Strong grasp of Git workflows, branching strategies, and code review processes.
- Demonstrated ability to lead automation initiatives - from planning to execution to iteration.
- Critical thinker who can break systems, root-cause failures, and drive fixes with urgency and ownership.
Bonus If You Have:
- Experience testing highly configurable enterprise platforms or multi-tenant SaaS products.
- Built automation within a microservices / monolithic architecture.
- Hands-on performance and load testing experience (JMeter, k6 Gatling, or similar).
- Familiarity with cloud-based device labs (BrowserStack, Sauce Labs, AWS Device Farm).
- Contributed to open-source testing tools or published frameworks/utilities.
- Experience with chaos engineering or fault injection testing.