Posted on: 17/11/2025
Description :
Looking for a passionate and results-driven Software Engineer with strong leadership skills, a deep understanding of backend architecture, and a proven track record of building scalable, high-performance systems in agile environments.
Responsibilities :
Job Summary:
The Test Automation Lead is responsible for defining, implementing, and executing automation testing strategies to ensure high-quality software delivery.
This role involves leading automation engineers, designing robust automation frameworks, integrating testing into CI/CD pipelines, and collaborating closely with development, QA, DevOps, and product teams.
Key Responsibilities :
- Define and implement the overall automation testing strategy across multiple projects. Design, develop, and maintain scalable, reusable automation frameworks (UI, API, mobile, performance).
- Evaluate tools, technologies, and frameworks to enhance automation capability.
- Develop coding standards and best practices for the automation team.
- Lead the development of automated test scripts for functional, regression, integration, and performance testing.
- Ensure automation coverage aligns with product risk and release timelines.
- Establish continuous testing workflows integrated with CI/CD pipelines.
- Troubleshoot automation failures and optimize scripts for reliability and maintainability.
- Lead and mentor test automation engineers; provide technical direction and code reviews.
- Collaborate with QA managers, developers, product owners, DevOps, and stakeholders.
- Communicate automation metrics, progress, and results to leadership.
- Define KPIs for automation effectiveness (coverage, stability, execution time, defect leakage).
- Ensure adherence to quality processes, documentation, and compliance requirements.
- Promote a shift-left testing culture across the development lifecycle.
Required Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field.
- 6+ years of experience in software testing, including 3+ years in test automation.
- Strong programming skills in one or more languages (Java, Python, JavaScript, C#, etc.).
- Expertise with automation tools/frameworks such as Selenium, Playwright, Cypress, Appium, RestAssured, JUnit/TestNG, etc.
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, Azure DevOps).
- Experience with API automation and microservices testing.
- Knowledge of version control (Git), test management tools, and defect tracking tools (JIRA, Azure Test Plans, etc.).
- Understanding of DevOps practices, cloud platforms (AWS, Azure, GCP), and containerization (Docker/Kubernetes).
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1575175
Interview Questions for you
View All