Salary: Up to £120,000 + Bonus + Benefits
Hybrid Working: 3 days on site p/w
We’re working with a leading technology-driven financial services organisation that builds high-performance, low-latency systems operating at significant scale. As the business continues to grow, they’re looking for a Senior Software Test Engineer to take ownership of testing strategy and help drive software quality across a modern C++ engineering team.
The Opportunity
This is a unique opportunity to become the first dedicated test specialist within a highly skilled C++ team. You’ll play a key role in shaping testing practices, expanding automated test coverage, and working closely with developers to ensure quality is embedded throughout the software development lifecycle.
You’ll be involved in everything from designing automated test frameworks and exploratory testing to influencing architecture and improving overall testability across critical systems.
What You’ll Be Doing
- Design and develop automated test suites using modern C++
- Create and execute exploratory testing strategies to uncover complex edge cases
- Partner closely with software engineers to improve testability and software quality
- Investigate defects and develop failing tests to reproduce and isolate issues
- Drive improvements to testing frameworks, tooling, and CI/CD processes
- Help define and evolve the team’s overall testing strategy
- Promote best practices around automation, quality, and maintainability
What We’re Looking For
- Strong experience writing automated tests in modern C++
- Experience working within Linux/Unix environments
- Ability to translate business requirements into effective test coverage
- Strong analytical and problem-solving skills
- Experience designing clean, maintainable, and scalable test frameworks
- Comfortable working independently and driving initiatives with minimal supervision
- Excellent communication and collaboration skills
Nice to Have
- Experience with Catch2 or similar testing frameworks
- CI/CD experience (Jenkins or equivalent)
- Python testing experience (PyTest)
- UI testing experience
- Understanding of TCP/IP networking, WebSockets, or distributed systems
- Mathematics, Computer Science, Physics, or related technical degree
If you’re passionate about software quality, modern C++, and building robust automated testing solutions in a highly collaborative engineering culture, we’d love to hear from you.
#J-18808-Ljbffr…
