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 seeking a Senior QA Automation Engineer to take ownership of designing, building, and evolving scalable, maintainable automation frameworks, while driving high-quality automated test coverage for the Gamdom platform across Web, API, and Mobile layers. This role requires strong automation engineering expertise, architectural thinking, and the ability to collaborate across teams to embed quality throughout the software delivery lifecycle.
Job Responsibility:
Design and maintain scalable, multi-platform automation frameworks (Web, Mobile, API) using modular design patterns to ensure high reusability and low maintenance overhead
Regularly evaluate and contribute to the development of a robust automation framework to ensure it aligns with evolving project requirements
Review pull requests to ensure compliance with coding standards, best practices, and overall code quality
Provide mentorship to QA Automation Engineers on best practices and leveraging new technologies. Assist in resolving technical issues, including challenges related to automation
Collaborate closely with DevOps Engineers to ensure seamless integration of test automation within the CI/CD pipeline
Consider multiple approaches and recommend the best technical direction, backed by clear logic and reasoning
Collaborate with QA Automation Engineers, Manual QA’s, Software Developers, and Product Owners to understand requirements and deliver high-quality software solutions
Optimize and enhance automation testing processes to improve efficiency and coverage
Stay up-to-date with new testing tools, test strategies, and industry trends in test automation
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, and/or courses in related fields
Minimum of 7 years of experience in software quality assurance with extensive hands-on experience in UI and API automation, including building and maintaining automation frameworks and libraries from the ground up
Solid programming skills in one or more high-level languages such as JavaScript/TypeScript (preferred), Java, C#, or Python
Excellent understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns
Strong proficiency in Playwright for UI automation
Experience in cross-browser, cross-platform web testing with BrowserStack or equivalent platforms
Strong expertise in RESTful API principles and related automation libraries/frameworks
Familiarity with version control systems (Git) and CI/CD tools (GitHub Actions, Jenkins, etc.) and workflows
Good understanding of relational databases and SQL
Experience integrating automation with test case management systems (e.g., Xray, TestRail, or equivalent)
Good understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes)
Very good understanding of QA methodologies, testing strategies, and SDLC processes
Possesses a creative mindset with the ability to think outside the box and suggest innovative solutions
Experience in working with Agile/Scrum development processes
Excellent analytical, problem-solving, and communication skills
Ability to adapt in a fast-changing environment while maintaining a growth mindset and positive attitude
Nice to have:
Hands-on experience leveraging AI-assisted automation approaches (e.g., self-healing, intelligent test maintenance, flaky-test detection) to improve automation stability and efficiency
Knowledge of using machine learning or data-driven approaches to analyze test results and identify failure patterns
Mastery of prompt engineering techniques (e.g., Chain of Thought, Few Shot) using widely adopted AI platforms (e.g., Claude, ChatGPT, Gemini)