Key Responsibilities: • Lead and manage QA efforts across multiple parallel projects • Define, implement, and manage comprehensive test strategies and test plans Design, develop, and maintain automation frameworks using Selenium,TestNG, or Cypress • Conduct end-to-end API testing using tools like Postman, RestAssured, or Swagger • Perform performance/load testing using tools such as JMeter or equivalent • Ensure integration of test suites into CI/CD pipelines (Jenkins, GitHub Actions, etc.) • Own and manage the defect lifecycle using tools like JIRA or Azure DevOps • Collaborate closely with developers, product managers, and other stakeholders to resolve issues and align expectations • Mentor and coach junior QA engineers, ensuring adherence to QA best practices and standards • Maintain clear documentation of test plans, cases, results, and QA metrics. Required Skills & Qualifications: 8+ years of experience in QA, including at least 2+ years in a lead role • Strong knowledge of manual testing, functional, UI, and regression testing • Proficiency in test automation with frameworks like Selenium, TestNG, or Cypress • Experience in REST API testing using Postman, Swagger, or scripting with RestAssured • Hands-on experience with JMeter or equivalent performance testing tools • Familiar with CI/CD tools and version control systems (e.g., Git, Jenkins, GitHub Actions) Good understanding of SDLC, STLC, and defect life cycle • Exposure to Agile/Scrum environments • Excellent communication, reporting, and team collaboration skills. Preferred/ Optional Skills: • Knowledge of Docker, Kubernetes, or cloud platforms (AWS, Azure) • Experience with test case management tools like TestRail or Zephyr • Exposure to security testing or accessibility compliance
Job Title
Quality Assurance Lead