Software Test Engineer

Apex Resources
Oxford, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£45,000.0 - £55,000.0
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Agile Methodology Automation of Tests Continuous Integration Embedded Software Fuzz Testing Hardware-In-The-Loop Simulation Python (Programming Language) Real-Time Operating Systems Verification and Validation (Software) Delivery Pipeline SC Clearance
+3 more
Information Technology DO-178B Jenkins

Job description

As a Software Test Engineer, you will play a key role in verifying and validating embedded software within a runtime assurance platform. Working closely with cross-functional engineering teams, you’ll design and execute robust testing strategies, drive quality improvements, and support the delivery of safe, reliable systems across multiple hardware architectures and real-time operating systems., * Design and execute verification and validation strategies for embedded software systems

  • Develop and maintain automated test frameworks and infrastructure
  • Apply advanced testing techniques such as fuzz testing, constrained random testing, and automation-led validation
  • Ensure compliance with safety-critical standards including DO-178C, ISO 26262, and IEC 61508
  • Own the full QA lifecycle: test design, execution, automation, and CI/CD integration
  • Define and maintain test cases, ensuring traceability and repeatability
  • Manage defect tracking, reporting, and resolution in line with structured QA processes
  • Collaborate with engineering teams to continuously improve quality and testing practices

Requirements

Do you have experience in Python?, * Degree in Computer Science, Electrical Engineering, or similar (or equivalent experience)

  • 3+ years’ experience with Python in a commercial or research environment
  • Experience with CI/CD tools (e.g. Jenkins, AWS CodePipeline, CloudBuild)
  • Experience with Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL) testing
  • Strong understanding of Agile, CI, and test-driven development (TDD) principles
  • Exposure to safety-critical or regulated environments is highly desirable
  • Active SC Clearance essential

If you’re a proactive and adaptable Software Test Engineer who enjoys working in a fast-paced and innovative environments thenapply now.

Apply for this position

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

Apply on indeed.com

Good distractions

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

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

3:40 min

Integrating mutation testing and fuzzing into software workflows

Michael Contento · WWC 2023

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · WWC 2022

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · WWC 2023

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

3:52 min

Sending malformed inputs to applications using fuzzing

Michael Contento · WWC 2023

Videos

See all

Related articles

See all