Software Engineer in Test
Darktrace
- Cambridge, United Kingdom
- Mid Level
- Posted
Skills
Required
- CI/CD pipelines
- modern DevOps practices
- APIs
- Postman
- REST
- automation tools
- Cypress
- Playwright
- pytest
- testing methodologies
- JavaScript / TypeScript / Python / Rust
Preferred
- Docker
- Kubernetes
- containerised
- automated test frameworks
- API
- UI
- integration
- regression layers
Join our team as a Software Engineer in Test (SET) and play a crucial role in ensuring quality is embedded from the very start of the software development process. You will design systems, build frameworks, and influence how software is built, tested, and released. Your responsibilities will include maintaining automated test frameworks, developing scalable automated test suites, collaborating with engineers to improve code quality, and analyzing test results. You will also have the opportunity to participate in code reviews, architecture discussions, and continuous improvement initiatives.
Responsibilities
- Design, build, and maintain automated test frameworks across API, UI, integration, and regression layers.
- Collaborate with engineers to implement shift-left testing practices and improve overall code quality.
- Identify, document, and track defects with clear, reproducible steps and technical insight.
Requirements
- Experience working with CI/CD pipelines and modern DevOps practices,
- A collaborative, team-first mindset with a passion for improving engineering quality
- Experience testing APIs using tools like Postman, REST Assured, or equivalent,
- Strong hands-on experience with automation tools such as Cypress, Playwright, pytest, or similar,
- Solid understanding of testing methodologies, test levels, and best practices,
- Strong debugging, troubleshooting, and analytical skills,
- Proficiency in at least one language: JavaScript / TypeScript, Python, or Rust,
Preferred
- Familiarity with Docker, Kubernetes, or other containerised environments (desirable),
jobapplier