Test Automation Engineer

🔒 Confidential Employer
Posted 21 March 2026
LOCATION
Nelson
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Python C# JavaScript CI/CD pipelines API testing Git Test automation Software testing

FULL DESCRIPTION

As a Test Automation Engineer, you’ll play a key role in designing, developing, and maintaining automated test solutions that help us efficiently deliver high-quality, safety-critical products. You’ll work closely with firmware, software, and cloud developers to ensure our systems are thoroughly validated across all layers — from embedded firmware to user interfaces and APIs.

Typical Responsibilities

  • Design, implement, and maintain automated test frameworks and scripts.
  • Develop and execute test cases covering functional, regression, and system-level testing.
  • Integrate automated tests into CI/CD pipelines (Azure DevOps).
  • Analyse test results, identify defects, and support root-cause investigations.
  • Collaborate across R&D teams to improve software quality and test coverage.
  • Contribute to test strategy discussions, documentation, and continuous improvement.
  • Assist in building and maintaining test environments, virtual devices, and simulators.

Person Specification

Qualifications

  • Degree level or equivalent in a relevant engineering discipline (e.g. electronics, software) .

Experience

  • Hands-on experience developing and maintaining automated test scripts and frameworks (Python, C#, or JavaScript preferred).
  • Strong understanding of software testing principles including functional, regression, integration, and system testing.
  • Practical experience connecting test automation frameworks to physical hardware, such as I/O modules, relays, or simulated field devices.
  • Familiarity with serial communications protocols (RS-232, RS-485, Modbus, CAN, TCP/IP).
  • Experience building test systems that combine hardware inputs/outputs with automated verification of software behaviour.
  • Experience using version control systems (Git) and collaborative development workflows.
  • Working knowledge of API testing, scripting, and continuous integration tools (Azure DevOps, GitHub Actions, or Jenkins).
  • Strong problem-solving ability with a methodical and analytical approach.

Skills / Abilities

  • Excellent oral and written communication skills.
  • Competent using Microsoft Office packages including Word, Excel, Outlook and Teams.
  • The ability to manage and maintain accurate records, detailed within technical documents.
  • Ability to communicate effectively with staff at varying levels throughout a company.
  • Good interpersonal skills and the ability to work as part of a team and under own initiative.
  • Comfortable chairing discussions and capturing actionable minutes within an engineering team.
  • Understanding of regulation standards and legal obligations relating to product development.

Other

  • Commitment to confidentiality and data protection.
  • Enthusiasm, innovation, and willingness to learn.
  • Task ownership, and drive to hit deadlines.
Sign up free — access 45,000+ UK sponsor-licensed jobs