This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Nice to have:
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