Test Automation QA Lead – AI-Driven Quality Engineering
ecolab
Job Description
- Define and lead the overall automation test strategy aligned with business and release goals
- Build and scale robust automation frameworks for web, API, and integrated systems
- Drive adoption of modern automation practices using Playwright, Selenium, and AI-assisted testing approaches
- Lead QA engineers and automation engineers by setting clear goals, ownership, and quality expectations
- Establish automation standards, coding practices, reusability guidelines, and review mechanisms
- Partner with Dev, DevOps, Product, and Release teams to integrate quality early in the SDLC
- Design, enhance, and maintain scalable automation frameworks using:
- Playwright MCP, Python, TypeScript
- Selenium WebDriver , Java
- Build reusable libraries, utilities, and test components for functional, regression, integration, and end-to-end testing
- Improve framework reliability, execution speed, maintainability, and reporting
- Support parallel execution, test data handling, environment configuration, and CI/CD integration
- Lead implementation of Playwright-based automation architecture for modern web applications
- Utilize Model Context Protocol (MCP)-enabled workflows or AI-integrated tooling to improve productivity, script generation, debugging, and intelligent test design
- Develop robust end-to-end scenarios using TypeScript/Playwright
- Improve execution stability through better locators, synchronization strategies, and failure diagnostics
- Apply AI/GenAI tools and techniques to improve testing outcomes
- Leverage tools such as Copilot, GenAI assistants, AI-based test accelerators, and advanced analytics in everyday QA workflows
- Own automation scope planning across sprint, release, break-fix, and major deployment cycles
- Support release readiness, smoke testing, post-deployment validation, and hypercare stabilization
- Define quality entry/exit criteria and drive measurable test effectiveness
- Ensure alignment with change management, CAB/eCAB processes, and release governance controls
- Enable automated test execution as part of build, deployment, and release workflows
- Build strong collaboration across cross-functional teams including Product Owners, Developers, Architects, and Business SMEs
- Define and publish meaningful quality and automation KPIs:
- Automation coverage %
- Regression execution time reduction
- Defect leakage
- Script stability/pass rate
- Execution efficiency
- Release readiness indicators
- Build leadership-ready quality dashboards and insights
Qualifications:
- Strong Programming/coding proficiency in:
- Python
- Java
- TypeScript
- Bachelor’s degree in computer science, Engineering, Information Technology, or related field
- 8+ years of experience in Quality Assurance / Quality Engineering
- 3+ years of experience in leading test automation teams or QA delivery
- Strong hands-on experience in test automation framework development
- Experience working in Agile/Scrum teams and fast-paced release environments
- Playwright automation using TypeScript/Python
- Experience with Playwright MCP-enabled engineering workflows or context-aware AI development tools
- Exposure to AI/ML concepts in testing and software delivery
- Experience in eCommerce, enterprise platforms, SaaS products, or integration-heavy ecosystems
- Knowledge of performance testing and non-functional validation is a plus
- Strong leadership presence with the ability to guide technical and functional QA teams
- Excellent communication and stakeholder management skills
- Strong problem-solving and analytical mindset
- Ability to identify risks early and drive proactive escalation
- Strong ownership, accountability, and execution discipline
- Passion for innovation, continuous learning, and AI-driven transformation
- Ability to influence adoption of modern QA practices across team