Software QA Engineer

SoCode Limited
Cambridge, UK
1 day ago
Apply on www.cv-library.co.uk
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£56,000.0 - £65,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Android Software Development JIRA Automation of Tests Bug Tracking Systems C Sharp (Programming Language) Software Quality Junit Python (Programming Language) Unix Shell Scrum Methodology
+16 more
Selenium Software Engineering Test Management Scripting Appium Test Scripts Git Kotlin Build Management Gherkin Information Technology Teamcity Cucumber (Software) Software Performance Jenkins Artifactory

Job description

Are you a Software QA Engineer with strong communication skills, quality mindset, and able to engage developers without alienating them? If you’re someone who champions quality throughout the software development lifecycle, from reviewing requirements through to testing and delivery, this could be a great opportunity for you! This is a 14-month maternity cover, with the potential to become permanent. You’ll work closely with software engineers, project managers and test teams to improve testability, identify risks and ensure software products meet quality and reliability standards.

What you’ll be doing:

  • Create, maintain and execute manual and automated test plans and test cases
  • Review requirements and assess testability and risks
  • Identify, log, track and report defects
  • Monitor software performance, usability and functionality
  • Work closely with development teams to improve testability and quality
  • Produce test reports, quality plans and supporting documentation
  • Contribute to improving testing processes, tools and standards
  • Support and coach teams on software quality and testing best practices
  • Track and report testing and defect metrics

Requirements

  • Degree in Computer Science, Software Engineering or a related subject, or equivalent experience
  • 5+ years’ software development experience
  • 3+ years’ experience in Software QA or a similar role
  • Strong knowledge of manual, automated and exploratory testing
  • Experience with QA, test management and defect tracking tools
  • Strong understanding of the software development lifecycle
  • Experience working with Agile/Scrum methodologies
  • Strong analytical, problem-solving and communication skills
  • Ability to work independently and contribute to continuous improvement
  • Strong attention to quality and customer outcomes

Desirable:

  • Scripting experience with Python, Unix shell, Java or C#
  • Experience with tools such as Git, TeamCity, Jenkins, Artifactory, JUnit or Jira
  • Experience with test automation tools such as Selenium, Appium, Cucumber or Gherkin
  • Understanding of TDD and BDD
  • Experience with Android development using Java or Kotlin
  • Awareness of modern software build and delivery practices

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.cv-library.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all