Job Description
About the Role:
We are seeking a highly skilled and strategic Test Automation Architect to lead the design, implementation, and evolution of our automation testing frameworks. The ideal candidate will have strong hands-on experience with predominantly Playwright Automation experience along with preferred experience in WebDriver IO and Rest Assured and test automation design patterns, along with the ability to explore and integrate AI/ML into testing workflows. This role involves mentoring team members, driving test automation best practices and continuously improving the efficiency and effectiveness of our test automation strategy.
Requirements
- Minimum 16+ years of experience in Software Testing with 10+ years in Test Automation
- Strong hands-on experience with JavaScript/TypeScript, Playwright, WebDriver IO and Rest Assured.
- Expertise in building and scaling test automation frameworks from scratch.
- Solid understanding of CI/CD pipelines and integrating automation tools (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Familiarity with BDD/TDD methodologies and tools (e.g., Cucumber, Mocha).
- Experience with API testing, including request/response validation and contract testing.
- Exposure to AI/ML in test automation using Claude or interest in exploring modern intelligent testing tools.
- Strong knowledge of testing best practices, coding standards and software quality principles.
Responsibilities
Framework Development:
Design and build scalable, maintainable, and reusable test automation frameworks for web, API, and mobile applications using tools such as Playwright, WebDriverIO, RestAssured and related ecosystems.
Automation Strategy & Optimization
Define and evolve the automation strategy across Agile/DevOps teams. Identify opportunities for automation in CI/CD pipelines and drive initiatives to optimize test execution time and coverage. Work with the teams to strategize automation implementation across teams based on feasibility.
Contribute With POCs
Self-exploration on tools and suggestions on improvements and implementation in existing frameworks and tools.
AI/ML Exploration
Research and integrate AI/ML-based test automation tools (e.g., self-healing scripts, test data generation, intelligent test case prioritization) to enhance automation effectiveness.
Mentorship & Upskilling
Mentor and train QA engineers and SDETs across multiple teams. Create training materials, conduct workshops, and establish guidelines to promote automation knowledge sharing and growth.
Best Practices & Governance
Define and enforce automation best practices (e.g., test design patterns, code reviews, static analysis, branching strategies). Maintain high standards for test reliability, maintainability, and reusability.
Continuous Improvement
Evaluate new tools, frameworks, and approaches. Recommend and implement future enhancements for test automation platforms and processes.
Collaboration
Work closely with QA Leads, Developers, DevOps, and Product teams to integrate automation in the software development lifecycle and align it with project goals.
Testing
Perform Manual & Automation Testing when there is a need in projects.