jobapplier

Software Engineer in Test

Darktrace

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),