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).
A photo and media hosting platform is looking for a strong Software Development Engineer in Test to help evolve and scale quality engineering practices across both web and mobile platforms. The team is moving toward a more automation-driven and AI-assisted quality engineering model while still requiring hands-on manual QA support where needed. This role requires both strong engineering capabilities and practical QA experience. The ideal candidate will be capable of designing, developing, and maintaining scalable automated test solutions while also supporting exploratory and regression testing activities for complex web and React Native applications. This role will work closely with developers and product stakeholders to improve product quality, automation coverage, release confidence, and AI-assisted testing workflows.
Job Responsibility
Design, develop, and maintain automated test frameworks and infrastructure
Build and maintain automated tests for web, mobile, APIs, and end-to-end workflows
Develop and expand Maestro-based mobile automation coverage
Create and maintain web automation suites using modern automation tools
Support AI-assisted test authoring workflows, including prompt and agent skill maintenance
Review, validate, and debug AI-generated test output
Perform exploratory, regression, and release testing when necessary
Work with developers to improve application testability and automation coverage
Integrate automated tests into CI/CD pipelines
Investigate, troubleshoot, and debug issues across application and automation layers
Contribute to quality engineering standards, best practices, and process improvements
Collaborate closely with software engineers, product managers, and QA stakeholders
Requirements
Strong TypeScript experience
Strong coding and software engineering skills
Ability to write and maintain automation/framework code independently
Experience testing React Native and modern web applications
Experience with web automation tools: Meticulous Playwright
Experience with mobile automation tools, including Maestro
Experience working with AI-assisted test generation tools (GitHub Copilot, Claude, etc.)
Ability to review, validate, and debug AI-generated test output
Understanding of prompt engineering, agent skills, and AI-assisted testing workflows
Hands-on experience with manual QA and regression testing
Strong understanding of software testing methodologies and SDLC
Experience testing APIs and backend integrations
Experience with CI/CD systems (GitHub Actions, Jenkins, CircleCI, etc.)
Familiarity with Git and modern development workflows
Strong debugging and troubleshooting skills
Nice to have
Experience building automation frameworks from scratch
Experience with Android and iOS mobile platforms
Experience with Appium, Detox, or Playwright
Knowledge of test architecture and automation best practices
Experience implementing AI-assisted QA workflows within engineering teams
Previous experience in SDET or Automation QA roles within Agile teams