We are seeking an experienced QA Team Lead to lead and manage the quality assurance team, ensure high-quality software delivery, and continuously improve testing processes. The QA Team Lead will work closely with product managers, developers, and stakeholders to define quality standards and ensure they are met across all releases.
Key Responsibilities
- Lead, mentor, and support the QA team (manual and/or automation testers)
- Define and maintain QA processes, standards, and best practices
- Review requirements and ensure testability from early stages
- Create and oversee test plans, test strategies, and test schedules
- Ensure proper test coverage (functional, regression, integration, UAT)
- Track defects, prioritize issues, and coordinate resolution with development teams
- Monitor QA metrics and report quality status to stakeholders
- Participate in release planning and go/no-go decisions
- Continuously improve testing efficiency, tools, and workflows
- Ensure alignment with Agile/Scrum methodologies
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- X+ years of experience in Software Quality Assurance
- Previous experience leading or mentoring a QA team
- Strong understanding of SDLC and STLC
- Experience with test management tools (e.g., Jira, TestRail, Zephyr)
- Solid knowledge of defect tracking and reporting
- Excellent communication and leadership skills
Nice to Have
- Experience with test automation tools (e.g., Selenium, Cypress, Playwright)
- Experience in Agile/Scrum environments
- ISTQB or similar QA certification
- CI/CD and DevOps testing experience
Our Perks
Competitive salaries
Free access to online courses
Remote work opportunities
Performance & referral bonuses
Inhouse English classes / tutoring
Modern office spaces
What We Offer
- Collaborative and growth-focused work environment
- Opportunity to influence quality strategy and processes
- Competitive compensation and benefits
- Continuous learning and career development opportunities