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).
The Software Development Engineer in Test (SDET) is responsible for ensuring the delivery of high-quality enterprise applications through automation and continuous testing. The role requires a minimum of 5 years of experience in QA Engineering and Software Development, with expertise in Selenium and Java. A university degree in Computer Science is required. The candidate will collaborate with cross-functional teams and integrate automated tests into CI/CD pipelines. Strong communication and problem-solving skills are essential.
Job Responsibility:
Contribute as a key member of the quality engineering squad, ensuring the delivery of robust, reliable, and high-performing enterprise applications through automation and continuous testing
Design, develop, and maintain automated test frameworks and scripts using Selenium Automation Framework using Java, enabling efficient validation of web and API functionality
Leverage Behavior-Driven Development (BDD) practices by implementing Cucumber and Gherkin to define clear, executable acceptance criteria that align technical validation with business intent
Collaborate closely with developers, business analysts, and product owners to identify test requirements, optimize coverage, and ensure quality is built into every phase of the SDLC
Integrate automated tests into CI/CD pipelines, driving faster feedback cycles and continuous quality assurance across environments
Contribute to quality strategy and best practices, championing test automation, code reviews, and metrics-driven quality improvement within an agile delivery model
Participate in understanding and refinement of User Stories, QA related tasks and test cases, functional automation, and product demos
Log defects/issues and work with team members to ensure resolution
Participate in production release deployment verification on a regular cadence
Requirements:
Minimum of 5 years of experience in QA Engineering and Software Development
5+ years experience using a Selenium/Serenity automation framework (Java based)
Proficiency with professional software development skills and practices: Coding standards, code reviews, source control, build processes, design patterns, Object-Oriented Design and Development, Software design principles
5+ years experience with Agile software development methodology using Scrum
Advanced quality engineering experience with complex enterprise web applications and APIs, including test analysis, design, development, execution, defect tracking, and reporting
SQL and NoSQL database experience
3+ years BDD experience or familiarity
Familiarity with Continuous Integration and Deployment
Strong communications and problem-solving skills
A University level degree in Computer Science or related discipline
Nice to have:
Playwright experience
Experience with GitHub Copilot or other generative AI tools