Key Responsibilities
• Define and evolve testing strategies including shift-left, risk-based testing, BDD/TDD, and contract testing.
• Establish test standards and documentation aligned with ISTQB, ISO/IEC 29119, and OWASP.
• Run quality governance including readiness/exit gates, defect SLAs, and QA OKRs.
• Maintain a test architecture roadmap covering frameworks, tools, environments, data, and observability.
• Drive test tool consolidation and standardization.
• Own end-to-end test automation across UI, API, component, contract, smoke, and regression testing.
• Integrate automation into CI/CD pipelines with maintainable frameworks and coding standards.
• Ensure comprehensive coverage across functional, non-functional, and automation layers.
• Plan and execute performance, scalability, resilience, and security testing.
• Define SLO-aligned quality goals and embed automated checks in pipelines.
• Partner with Product, Architecture, Cybersecurity, and Compliance teams.
• Provide dashboards, quality metrics, and release readiness reporting to leadership.
• Lead and mentor QA, automation, performance, and security testing teams.
• Manage team capacity, prioritization, and cross-team engagement.
• Establish shared testing services including regression, performance, security, test data, and environments.
• Coach Agile teams on acceptance criteria, testability, and sprint-level test planning.
• Lead retrospectives and incident reviews to prevent escaped defects.
• Drive continuous improvement and skills development in testing practices.
Requirements
• Bachelor’s degree in Computer Science, Engineering, or related field.
• 9+ years of QA/testing experience with 3+ years in a Test Lead role.
• Proficiency in JavaScript/TypeScript or Python.
• Strong SQL skills with hands-on MySQL and PostgreSQL experience.
• Experience with Selenium, Cypress, or Playwright for UI automation.
• Experience with API testing using Postman or REST Assured.
• Strong understanding of Agile/Scrum, DevOps, CI/CD, BDD, TDD, and contract testing.
• Knowledge of performance and security testing tools such as JMeter, k6, and OWASP ZAP.
• Experience with Git and CI tools such as Jenkins.
• Experience with AWS and Kubernetes-based environments.
• Strong understanding of software testing principles and best practices.
• Excellent problem-solving, attention to detail, and communication skills.
• Self-motivated with a strong focus on continuous learning.