We are looking for an experienced Lead Automation Test Engineer to head our automation initiatives and drive test strategy across multiple product lines. The ideal candidate will have strong expertise in automation frameworks, API/UI testing, CI/CD integration, and team leadership. This role requires hands-on technical skills as well as the ability to mentor, guide, and lead a QA automation team in ensuring high-quality product delivery in a fast-paced microservices-driven environment.
Role & responsibilities
- Lead the design, development, and maintenance of scalable automation test frameworks for web, API, and microservices testing.
- Define and drive the overall automation strategy, best practices, and coding standards.
- Collaborate with developers, product managers, and QA team members to establish test requirements and ensure coverage.
- Automate regression, functional, smoke, and end-to-end test suites for scalable execution.
- Perform API automation for REST endpoints and integrate with service virtualization tools if needed.
- Integrate and optimize automation within CI/CD pipelines (Jenkins, GitHub, Azure DevOps).
- Mentor and guide junior automation engineers, perform code reviews, and ensure adherence to quality practices.
- Debug complex test failures, identify root causes, and ensure defects are logged and tracked effectively.
- Monitor test coverage, automation health, and KPIs, continuously improving automation efficiency.
- Ensure test environments, data, and reusable utilities are maintained and scalable.
- Work closely with stakeholders to ensure alignment of automation with business and product goals.
Preferred candidate profile
- Strong programming skills in Java / Python / JavaScript (at least one must).
- Proven experience in automation tools such as Selenium, Playwright, Cypress for UI testing.
- Strong experience with API automation using Postman, REST Assured, Karate, or similar tools.
- In-depth knowledge of test frameworks (JUnit, TestNG, Mocha, Pytest).
- Hands-on experience with BDD frameworks (Cucumber, SpecFlow).
- Exposure to Kibana, Elasticsearch, Grafana, or Datadog for log-based validation.
- Experience in setting up and managing CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Strong understanding of Agile/Scrum methodology and working with cross-functional teams.
- Knowledge of microservices architecture, containers (Docker, Kubernetes), and cloud platforms (Azure/AWS/GCP).
- Experience in leading QA automation teams, mentoring engineers, and establishing best practices.
Add-On Skills
- Performance testing experience with JMeter, Locust, or similar tools.
- Security testing knowledge (OWASP Top 10, Burp Suite).
- Familiarity with monitoring/observability tools for validating system reliability.
- Prior experience in defining QA roadmaps and test strategies at a team or project level.