IT & Software

Software Engineer in Test

RedTech Recruitment

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you will design and maintain automated testing frameworks to improve software quality and accelerate releases. You will collaborate with developers and product teams within a Cambridge-based software environment, shaping testing strategies and left-shifting quality checks. You’ll tackle complex technical challenges in APIs, UI, and integration tests, contributing to scalable, reliable software. This is a hands-on position with a clear impact on how software is built and tested, in a collaborative, engineering-led culture.

Responsibilities
  • Design, develop and maintain automated testing frameworks for APIs, UIs and component interactions
  • Build reliable automated test suites and integrate them into development and release pipelines
  • Collaborate with developers to introduce testing earlier in the development process
  • Investigate test failures, identify defects and provide clear technical feedback
  • Help improve test coverage, test data and testing environments
  • Review code and contribute to discussions on software design, testability and engineering standards
  • Develop tools and approaches to make testing more efficient for the wider development team
  • Contribute to performance, load and security testing where required
Key requirements
  • 2+ years of commercial experience in test automation or software engineering with a strong automated testing focus
  • Strong hands-on experience with automation frameworks such as Cypress, Playwright, pytest or similar
  • Proficiency in at least one of Python, JavaScript, TypeScript or Rust
  • Experience building and maintaining automated tests across API, UI, integration and regression testing
  • Experience integrating automated testing into CI/CD pipelines
  • Experience testing APIs using Postman, REST Assured or equivalent tools
  • Experience participating in code reviews and maintaining good software engineering practices
  • Strong debugging, analytical and problem-solving skills
  • Great communication and collaboration with developers and wider engineering teams
  • Experience with Docker, Kubernetes or other containerised environments (beneficial)
  • collaborative
  • communication
  • problem-solving
  • Cypress
  • Playwright
  • pytest

Reference: WJ-747_31169665

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.