Software Engineer in Test
RedTech Recruitment
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
- 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