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 Lead Software Development Engineer in Test (SDET) will be responsible for leading a quality engineering team, focusing on test automation and mentoring team members. The role requires extensive experience in programming languages like JavaScript and frameworks such as WebdriverIO. Strong communication skills and a collaborative mindset are essential for success in this position.
Job Responsibility:
Lead a quality engineering team, focusing on test automation and mentoring team members
Ensure Shift-Left Testing emphasising early testing in the development lifecycle
Play a key role to mentor and train your team on the latest testing tools and methodologies
Always look for ways to improve your quality engineering approach and capture the value created through defining and tracking quality metrics such as defect density, test pass rate, and mean time to detect/resolve issues
Inputting to the design and build of automated tests to ensure adequate and effective test coverage
Requirements:
Extensive experience as a QA Automation Engineer
Experience of building advanced and feature rich test automation frameworks from scratch using Object-oriented and scripted languages
Breadth of experience across different tech-stacks. At least two of the following: JavaScript/TypeScript, Java, C#, or Python, amongst others
Strong programming foundation in JavaScript/TypeScript, with ability to configure and test React components locally
Expertise in Playwright and Jest (or close equivalents like React Testing Library / Cypress)
Working knowledge of version control systems (Git, GitLab, etc.)
Depth of knowledge in the Object-oriented Programming paradigm (OOP) and has practically applied the principles
Working in an Agile team
Provide test assurance of the user stories according to the defined acceptance test criteria
whilst working in a test-first environment
Work closely with Software Engineers to deliver the test activities to meet the requirements, whilst contributing to effective agile delivery
Participate in estimation activities and identify opportunities for improvement within the team
Provide assurance at team retrospectives and planning sessions to ensure test best practice, continual improvements and appropriate standards are adhered to
Comfortable working with Git repositories and workflows on multiple tasks concurrently
Ability to manage and lead code review processes, mitigate conflicts within the team and get quality work merged in the main branch
Proactively collaborate with the Front-end development team, understand the design of the Front-end and discussing issues with the developers to better understand requirements and expectations
Understanding of CI/CD pipelines and their importance in Automation Testing process
Understanding of non-functional requirements and testing, with a focus on performance (but also accessibility, compatibility and aspects of security)
Exposure to the Operating System Command line (Windows or Linux)