Key Responsibilities
-
- Design and maintain enterprise-level automation frameworks for Web and API applications.
- Standardize test structure across teams using tools like Selenium, Playwright, and JMeter.
- Integrate AI/ML-based solutions to enhance test coverage, flakiness detection, and test prioritization.
- Collaborate with developers to shift quality left and improve unit and integration test coverage.
- Establish a strategy for transitioning legacy and manual test suites into fully automated execution.
- Embed test automation into CI/CD pipelines (e.g., GitLab, Jenkins).
- Define and monitor quality gates, enabling rapid feedback on code quality.
- Work with DevOps and Engineering teams to ensure seamless integration of automated tests in deployment workflows.
- Lead test strategy planning across regression, exploratory, integration, non-functional, and AI-based testing efforts.
- Define and enforce QE standards, tools, and reporting structures.
- Drive governance to ensure performance and security tests are integrated where applicable.
- Coach and mentor Test Automation and Performance Engineers in scalable, maintainable automation and AI-enhanced testing practices.
- Promote a quality-first mindset and continuous improvement across QA and development teams.
- Review automation code and practices to ensure consistency, efficiency, and reliability.
- Define automation KPIs including test coverage, pass rates, execution time, and bug leakage rate.
- Provide data-driven reports and trend analysis to Engineering and Leadership teams.
- Enhance test observability through structured logging, dashboards, and test analytics.
Qualifications
-
- Bachelor’s degree in Computer Science, Information Technology, or related fields.
- Minimum 10 years in QA/QE roles, with at least 3 years in a test automation leadership or architect capacity.
- Proven track record of building enterprise-grade test automation frameworks and driving quality strategy.
- Hands-on experience implementing or integrating AI/ML in test automation workflows (e.g., self-healing tests, predictive analytics, test case generation).
- Experience working with eCommerce, SaaS, or large-scale distributed systems is a plus.
- Expertise in automation tools such as Selenium, Playwright, JMeter, and REST API testing frameworks.
- Proficient in Python, Java, or JavaScript for scripting and test development.
- Experience using or integrating AI tools for test selection, anomaly detection, and intelligent test data generation.
- Solid understanding of CI/CD pipelines and toolchains (e.g., GitLab CI, Jenkins).
- Familiarity with cloud infrastructure, containerized environments, and distributed test execution.
- Experience with test management platforms like Zephyr Scale or TestRail.
- Exposure to performance testing and mocking frameworks is a plus.