Due to continued success, we are looking to recruit enthusiastic and highly motivated Software QA Engineers to join the software team.
The Software QA Engineer will play a pivotal role in ensuring the quality and reliability of our software products, by improving the quality and output of our automated testing systems. As a Software QA Engineer, you will be responsible for leading and guiding the QA process within the team, contributing to the overall QA strategy, and providing expert advice on testability and risk mitigation.
Come and join Sepura Ltd at an exciting time of growth, and progress your career within this innovative technology company, based in Waterbeach, Cambridge.
Your Role:
This role is in two parts.
On the one hand, you will be responsible for maintaining and extending the existing automated test systems. This part of the role is very “hands on” and requires a person comfortable and experienced with developing and maintaining software.
On the other hand, you will be providing guidance on the best direction for automated testing, developing a strategy for achieving the most effective outcomes. The Software QA Engineer defines, owns, and enforces the “definition of done” for the team, working with the project leader to ensure that the project testing goals are stated and fulfilled.
For these reasons, the ideal candidate will be a good team player, but also able to work autonomously. You will have the determination to find the faults in other people’s work, the ability to make accurate recordings and descriptions of any problems, combined with the charm to break bad news to people in a kind and sensitive manner.
Your Day to Day:
Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges.
There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business.
As a Software QA Engineer, you'll be at the heart of ensuring the quality and reliability of our products. From crafting comprehensive test scripts to collaborating with the development team on improving testability, your days will be a series of diverse and interesting challenges.
One day you might be analysing product specifications, providing feedback on whether they are crystal clear and testable. The next, you could be designing and executing intricate test plans to identify potential defects before they reach production.
Your expertise will be highly valued as you guide the QA process within the team, ensuring testing activities align with project goals and timelines. You will play a key role in continuously evaluating and refining the QA process, always seeking ways to enhance software quality.
Your ability to communicate effectively with both technical and non-technical audiences will be invaluable as you work closely with the development team to influence the “testability” of a solution. You will also be responsible for providing regular metrics to the team, keeping everyone informed of testing progress and defect resolution rates.
In essence, your day-to-day activities will revolve around ensuring that our software products meet the highest standards of quality and reliability. Your expertise, dedication, and collaborative spirit will make you an indispensable asset to our team.
This job is office-based and does not typically involve travel.
What you need to succeed:
Must-haves:
Qualifications