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).
Collaborate with a cross-functional Scrum team to plan, design, and execute comprehensive test strategies aligned with sprint objectives. Create detailed test plans, test cases, and test scenarios; execute them using a combination of automated and manual testing techniques. Design, develop, maintain, and execute scalable and reliable automation frameworks and scripts. Continuously improve automated test coverage, stability, and execution efficiency. Perform thorough regression testing to validate bug fixes and ensure overall system stability. Analyze test results, identify defects, and clearly document and report issues to development teams with actionable details. Review product requirements, functional specifications, and technical design documents to provide early, meaningful feedback and identify quality risks. Update and maintain test documentation, user guides, and test procedures as the product evolves. Collaborate closely with QA team members and partner with Product, Engineering, and Client Services teams to ensure high-quality releases. Use strong written and verbal communication skills to effectively communicate test results, quality metrics, and risks.
Job Responsibility:
Collaborate with a cross-functional Scrum team to plan, design, and execute comprehensive test strategies aligned with sprint objectives
Create detailed test plans, test cases, and test scenarios
execute them using a combination of automated and manual testing techniques
Design, develop, maintain, and execute scalable and reliable automation frameworks and scripts
Continuously improve automated test coverage, stability, and execution efficiency
Perform thorough regression testing to validate bug fixes and ensure overall system stability
Analyze test results, identify defects, and clearly document and report issues to development teams with actionable details
Review product requirements, functional specifications, and technical design documents to provide early, meaningful feedback and identify quality risks
Update and maintain test documentation, user guides, and test procedures as the product evolves
Collaborate closely with QA team members and partner with Product, Engineering, and Client Services teams to ensure high-quality releases
Use strong written and verbal communication skills to effectively communicate test results, quality metrics, and risks
Requirements:
4–8 years of experience in QA automation and software testing
Strong programming experience in Python
Hands-on experience building and maintaining mobile application automation test suites using tools such as Appium, PyTest, Robot Framework, and Selenium
Experience using Xcode and Android Studio to capture logs, debug issues, and analyze test failures
Proven experience developing end-to-end automation scripts across mobile and/or web platforms
Strong understanding of software testing methodologies, processes, and best practices
Experience with source code control systems such as Git
Ability to write clear, concise, and comprehensive test plans, test cases, and test reports
Experience interpreting customer and business requirements to design effective testing strategies with a focus on user experience
Hands-on experience with both black-box and white-box testing techniques
Strong analytical and problem-solving skills with a proactive, ownership-driven mindset
Nice to have:
Experience with CI/CD pipelines
Exposure to API testing using tools such as Postman
Experience with cloud platforms (AWS)
Knowledge of performance and load testing tools
Prior experience mentoring junior QA engineers or contributing to QA best practices