Software Development Engineer in Test
New
UK, Core hours 10am–3pm local timeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PythonCypressSoftware ArchitectureSeleniumCI/CDDevOpsPlaywrightDistributed Systems
Requirements
- 5+ years of experience in software testing or test automation engineering roles within modern software environments.
- Strong programming skills, preferably in Python, with the ability and willingness to build robust automation solutions.
- Hands-on experience with Playwright (preferred), Cypress, Selenium, or similar automation frameworks.
- Solid understanding of CI/CD pipelines, DevOps practices, and cloud-based infrastructure.
- Strong knowledge of software architecture and distributed systems in scalable environments.
- Ability to collaborate effectively across engineering teams and communicate technical concepts clearly.
- A proactive mindset with strong problem-solving skills and a passion for improving software quality.
Responsibilities
- Build and maintain scalable test automation frameworks using modern tools and engineering practices, ensuring reliability across services.
- Develop reusable testing tools, libraries, and infrastructure to support engineering teams and improve testing efficiency.
- Integrate automated testing into CI/CD pipelines, implementing quality gates and ensuring stable release processes.
- Reduce flaky tests, improve test stability, and continuously enhance test coverage and execution speed.
- Define and promote testing strategies, standards, and documentation to drive consistent quality practices across teams.
- Support engineers with complex testing challenges, review solutions from a quality perspective, and contribute to incident analysis and regression prevention.
- Track and analyze quality metrics to identify risks, improvements, and opportunities for better software delivery performance.
View Full Description & ApplyYou'll be redirected to the employer's site