We are looking for a Senior QA Engineer / QA Lead to own and lead the quality assurance function across the organization. This role combines hands-on testing expertise with leadership and cross-functional collaboration. The successful candidate will be responsible for defining QA strategy, ensuring high product quality, and mentoring QA engineers while working closely with R&D, Product, and DevOps teams.
- Lead and manage all QA activities across the organization, including manual and automated testing
- Design, implement, and maintain automation test frameworks in Python
- Write, review, and execute test plans, test cases, and test scenarios based on product requirements
- Perform and oversee manual testing for new features, integrations, and regression cycles
- Define and improve QA processes, methodologies, and best practices
- Mentor, manage, and grow a team of QA engineers, including task planning and performance guidance
- Collaborate closely with developers, product managers, system architects, and DevOps to ensure quality throughout the SDLC
- Participate in requirement reviews and design discussions to identify testability and risk early
- Track defects, analyze root causes, and work with R&D teams to ensure timely resolution
- Provide clear quality metrics, reports, and risk assessments to stakeholders
- 7+ years of experience in Quality Assurance / Software Testing
- BSc. in computer science or any other relevant field. QA certification from known colleges shall be considered too.
- Proven experience writing and maintaining automated tests in Python
- Strong background in manual testing and exploratory testing
- Extensive experience writing test plans, test strategies, and test documentation
- Hands-on experience testing complex systems (backend, APIs, integrations, or distributed systems)
- Experience leading QA activities across multiple teams or products
- Demonstrated ability to manage and mentor QA engineers
- Strong understanding of the software development lifecycle (SDLC) and Agile methodologies
- Excellent communication skills and ability to work cross-functionally within R&D
- High attention to detail with a strong sense of ownership and accountability
- Experience with test automation frameworks (e.g., PyTest, Robot Framework, Behave)
- Experience testing APIs (REST/GraphQL), microservices, or cloud-based systems
- Familiarity with CI/CD pipelines and integrating automated tests into build systems
- Experience with performance, load, or security testing
- Background working in Agile/Scrum environments
- ISTQB certification or similar QA certification
- Experience working in fast-paced or scaling organizations