The QA Lead is responsible for overseeing and driving quality assurance activities across software projects to ensure deliverables meet functional, performance, security, and business requirements. This role collaborates closely with Project Managers, Developers, DevOps teams, and stakeholders to define testing strategies, ensure release readiness, and uphold high quality standards throughout the SDLC.
Key Responsibilities
- Define and implement QA strategies, standards, and best practices
- Plan, manage, and oversee SIT, UAT, regression, and release testing
- Review and approve test plans, test cases, scenarios, and reports
- Lead, mentor, and guide QA Engineers (Senior and Junior levels)
- Manage defect tracking, prioritisation, and root cause analysis
- Ensure comprehensive test coverage aligned with business, technical, and regulatory needs
- Drive test automation initiatives and continuous quality improvements
- Act as the quality gatekeeper for deployment and go-live readiness
- Communicate testing progress, risks, quality metrics, and outcomes to stakeholders and management
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- 6–8 years of experience in software testing or quality assurance
- Minimum 2–3 years of experience in a QA Lead or Test Lead role
- Strong knowledge of SDLC, STLC, and Agile/Scrum methodologies
- Hands-on experience in functional, integration, system, and UAT testing
- Proficient in test management and defect tracking tools (e.g., JIRA, Azure DevOps, TestRail, Zephyr)
- Exposure to test automation tools (e.g., Selenium, Cypress, Playwright, Postman)
- Basic knowledge of API testing and SQL
- Strong leadership, communication, and stakeholder management skills
- Experience in enterprise, financial, or regulated environments is an added advantage
- Familiarity with cloud platforms (Azure/AWS) and compliance standards is a plus