About this role
Salary: £56,000 - 65,000 per year
Requirements: Degree in Computer Science, Software Engineering, or a related subject, or equivalent experience5+ years of software development experience3+ years of experience in Software QA or a similar roleStrong knowledge of manual, automated, and exploratory testingExperience with QA, test management, and defect tracking toolsStrong understanding of the software development lifecycleExperience working with Agile/Scrum methodologiesStrong analytical, problem-solving, and communication skillsAbility to work independently and contribute to continuous improvementStrong attention to quality and customer outcomesScripting experience with Python, Unix shell, Java, or C# is desirableExperience with tools such as Git, TeamCity, Jenkins, Artifactory, JUnit, or Jira is desirableExperience with test automation tools such as Selenium, Appium, Cucumber, or Gherkin is desirableUnderstanding of TDD and BDD is desirableExperience with Android development using Java or Kotlin is desirableAwareness of modern software build and delivery practices is desirable Responsibilities: Create, maintain, and execute manual and automated test plans and test casesReview requirements and assess testability and risksIdentify, log, track, and report defectsMonitor software performance, usability, and functionalityWork closely with development teams to improve testability and qualityProduce test reports, quality plans, and supporting documentationContribute to improving testing processes, tools, and standardsSupport and coach teams on software quality and testing best practicesTrack and report testing and defect metrics Technologies: AppiumAndroidC#CucumberGitSupportJIRAJUnitJavaJenkinsKotlinPythonSeleniumTDDTeamcityUnix More:
We are offering a 14-month fixed-term Software QA Engineer opportunity in Cambridge, with the potential to become permanent. This role is a maternity cover position with a salary of up to £65k per annum. We work closely with software engineers, project managers, and test teams to strengthen quality throughout the software development lifecycle, improve testability, identify risks, and ensure our software products meet high standards of reliability and performance.
last updated 34 week of 2026