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 hands-on Software Engineer with strong expertise in Test Automation and Quality Engineering to help validate critical user journeys across web applications, backend APIs, integration workflows, and release pipelines. This role focuses on building scalable automation frameworks, improving release confidence, and reducing manual testing efforts through robust API, integration, regression, and smoke test coverage.
Job Responsibility
Design, develop, and maintain automation frameworks for UI, API, integration, regression, and smoke testing
Build automated test coverage for backend services, APIs, and end-to-end workflows
Develop and maintain critical-path UI automation for key business workflows
Integrate automated testing into CI/CD pipelines and release quality gates
Collaborate with software engineers, product managers, QE teams, and platform teams to define testing strategies early in the development lifecycle
Debug and troubleshoot issues across UI, APIs, network interactions, integrations, and dependent services
Improve test reliability, execution speed, and maintainability through reusable automation solutions
Support release validation, defect prevention, root-cause analysis, and overall quality initiatives
Requirements
BS/MS degree in Computer Science, Engineering, or equivalent practical experience
4–7 years of experience in Test Automation, Quality Engineering, SDET, Software Engineering, or related fields
Strong programming or scripting experience in Java, Python, JavaScript, TypeScript, Go, or similar languages
Proven experience testing backend APIs, services, integrations, and end-to-end workflows
Experience building and maintaining UI automation for modern web applications
Strong knowledge of automation framework development and CI/CD integration
Solid understanding of regression testing, smoke testing, integration testing, and release validation strategies
Excellent debugging and troubleshooting skills across distributed systems and application layers
Experience working in Agile environments with Git-based development workflows
Nice to have
Experience with customer support systems, workflow orchestration, or enterprise integrations
Familiarity with Kubernetes, Docker, cloud-native platforms, and distributed systems
Knowledge of observability tools, logging, monitoring, and diagnostics
Experience with reliability testing, operational validation, or non-functional testing
Exposure to AI-assisted development, test generation, or intelligent automation tools