Due to continued success, we are looking to recruit an enthusiastic and highly motivated Software QA Engineer to join the Software Services team.
Upon application, you must provide a detailed cover letter and CV. Your application will not be considered without this information.
The Software QA Engineer will play a pivotal role in ensuring the quality and reliability of our software products. A Software QA Engineer is involved in the whole lifecycle of the software, from analysing the requirements to ensuring the quality of the delivered product, providing expert advice on testability and risk mitigation.
The position is maternity cover for a period of 14-months, with the likelihood of the role becoming permanent thereafter.
Come and join Sepura Ltd at an exciting time of growth, and progress your career within this innovative technology company, based in Waterbeach, Cambridge.
Role:
As a Software QA Engineer, you will act as a champion for quality within the team, ensuring that best practices are embedded throughout the software development lifecycle. You will monitor and analyse software performance, usability, and functionality, to identify potential issues and areas for improvement before they impact delivery.
You will be responsible for creating, maintaining, and reviewing test plans and test cases, using both manual and automated approaches. A key part of the role involves ensuring that defects, faults, and opportunities for quality improvement are clearly identified, logged, tracked, and reported, maintaining effective and transparent communication.
Working closely with software engineers, project managers, and test teams, you will develop a strong understanding of requirements, verify implementations, and highlight risks early in the process. You will also produce and maintain essential documentation, including quality plans, test reports, user guides, and other materials that support testing activities and overall software quality throughout the lifecycle.
In addition, you will contribute to the continuous improvement of testing and quality processes, methodologies, tools, and standards, while applying and adapting modern testing principles to meet the needs of the team. You will work alongside fellow Software QA engineers to coach and mentor teams in all aspects of quality, and will identify opportunities for improvement, collaborating with the wider software team to help build high-performing, multidisciplinary teams.
The ideal candidate will be highly motivated, with strong analytical and problem-solving abilities, excellent attention to detail, effective communication skills across a range of roles, and a solid proficiency in testing methodologies.
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: