Software Test Engineer - Unit Test

Gold Group

Rugeley

On-site

GBP 55,000 - 83,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Security clearance eligibility

Job summary

Gold Group is seeking an experienced Software Test Engineer to join a multi-disciplinary team delivering safety- and mission-critical software in the UK. The role blends hands-on unit and integration testing with automated test development and CI pipeline maintenance.

You will work across Windows and Linux, collaborating with Software and Systems Engineers to ensure traceable test evidence from requirements through to results, while driving QA improvements and robust test practices.

Qualifications

  • Experience in unit, integration and regression testing in Windows and Linux environments.
  • Familiarity with test automation, CI pipelines and test evidence.
  • Ability to derive test cases from requirements and maintain traceability.
  • Experience with Jira/Confluence for test planning and documentation.
  • Knowledge of multiple programming languages (C++, C#, Java or Python).
  • Familiarity with mocking frameworks and static analysis tools.

Responsibilities

  • Design, develop, review and maintain unit tests for new and legacy software.
  • Develop and maintain automated integration and regression test suites across Windows and Linux.
  • Derive test cases from requirements and maintain requirements-to-test traceability.
  • Manage test workflows and artefacts within Jira and Confluence.
  • Integrate automated tests into CI/CD pipelines (Bamboo/Jenkins/Bitbucket Pipelines).
  • Investigate, reproduce and document defects with developers until resolution.
  • Produce test plans, specifications and evidence packs for internal/customer review.
  • Monitor code coverage and defect trends to identify improvement opportunities.
  • Support code reviews from a testing perspective and coach developers on unit testing.

Skills

Unit testing & TDD
Testing frameworks
Multi-language programming
Mocking frameworks
Code coverage tools
Test design from requirements
Defect management

Tools

Jira
Confluence
Jira test management (Xray/Zephyr)
Bitbucket
CI/CD pipelines (Bamboo/Jenkins)
Git
Bitbucket Pipelines

Job description

Job Title: Software Test Engineer

Location: Rugeley, Staffordshire

Term: 12 Months

IR35: INSIDE

Hourly Rate: £DOE

I am seeking an experienced Software Test Engineer to join a multi-disciplinary engineering team delivering safety- and mission-critical software.

This is a hands-on testing role for someone who is comfortable working at code level as well as system level. You will work closely with Software Engineers, Systems Engineers and Quality teams, taking ownership of unit, integration and regression testing across Windows and Linux environments.

You will play a key role in strengthening automated testing, maintaining CI pipelines and ensuring robust, traceable test evidence from requirements through to results.

Key Responsibilities
  • Design, develop, review and maintain unit tests for new and legacy software.
  • Develop and maintain automated integration and regression test suites across Windows and Linux.
  • Derive test cases from requirements and maintain requirements-to-test traceability.
  • Manage test workflows and artefacts within Jira and Confluence.
  • Integrate automated tests into CI/CD pipelines, including Bitbucket Pipelines, Bamboo or Jenkins.
  • Investigate, reproduce and document software defects, working closely with developers through to resolution.
  • Produce test plans, specifications, reports and evidence packs for internal and customer review.
  • Monitor code coverage, test pass rates and defect trends, identifying opportunities for improvement.
  • Support code reviews from a testing and quality perspective.
  • Coach developers on effective unit testing and contribute to improvements in testing strategy, tooling and processes.
  • Work in accordance with configuration management, information security and quality procedures.
Essential Skills & Experience
  • Unit testing and test-driven development (TDD).
  • Testing frameworks such as Google Test, Catch2, CppUnit, NUnit, xUnit, MSTest, JUnit or pytest.
  • Reading, writing and debugging code in C++, C#, Java or Python.
  • Mocking and test-double frameworks such as Google Mock, Moq, Mockito or unittest.mock.
  • Code coverage and static analysis tools such as gcov/lcov, OpenCover, SonarQube, Coverity or Polyspace.
  • Designing test cases from written requirements and maintaining test traceability.
  • Defect management, including reproduction, severity assessment, evidence capture and closure verification.
Atlassian & CI/CD
  • Jira - boards, workflows, issue types, filters and dashboards.
  • Jira test management tools such as Xray or Zephyr Scale.
  • Confluence - producing structured technical and testing documentation.
  • Bitbucket - source control, branching, pull requests and code reviews.
  • Bamboo and/or Bitbucket Pipelines - configuring and troubleshooting automated build and test stages.
Platforms & Development Tooling
  • Windows and Linux environments.
  • PowerShell, Bash and/or Python scripting.
  • CMake, MSBuild, make, GCC/Clang and MSVC.
  • Git, including branching, merging, rebasing and conflict resolution.
  • Virtual machines and containers.
  • Automated test environments and supporting infrastructure.
PLEASE NOTE

Security Clearance (SC) or eligibility to gain is required to be considered for this vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Test Engineer - Unit Test
Software Test Engineer - Unit Test

Gold Group • Stafford

On-site
GBP 55,000 - 83,000
Software Test Engineer
Software Test Engineer

Morson Human Resources Limited • Dorchester

Hybrid
GBP 45,000 - 65,000
Software Testing Engineer
Software Testing Engineer

Guidant Global • Stevenage

On-site
GBP 74,000 - 105,000
Software Engineer
Software Engineer

SII UK • Stevenage

On-site
GBP 55,000 - 75,000
Private Medical Insurance
Life Cover
Income Protection
+6
Software Testing Engineer
Software Testing Engineer

Carbon • Stevenage

On-site
GBP 120,000 - 150,000
Software Test Engineer
Software Test Engineer

Morson Talent • Dorchester

On-site
GBP 42,000 - 54,000
Software Test Engineer - DV
Software Test Engineer - DV

NPAworldwide • Gloucester

Hybrid
GBP 40,000 - 70,000
Hybrid working
Flexible working
Career coach and development support
+5
Software Test Engineer — Automation & CI/CD (SC Required)
Software Test Engineer — Automation & CI/CD (SC Required)

Gold Group • Stafford

On-site
GBP 55,000 - 83,000
Senior Software Test Engineer - DV
Senior Software Test Engineer - DV

NPAworldwide • West of England

On-site
GBP 40,000 - 70,000
Hybrid working
Flexible working
Career Coach and development
+4
Senior Test Engineer - DV
Senior Test Engineer - DV

NPAworldwide • Manchester

On-site
GBP 40,000 - 70,000
Hybrid working
Career coach and development support
Training and professional development
+2