Test Automation Engineer

A contract position Inside IR35

Hybrid working - 3 days onsite.

Automotive ADAS experience essential. Hands-on ADAS Automation Test Engineer to build and scale test automation for advanced driver-assistance features.

You will primarily work with Vector CANoe/CAPL to automate tests, translate Gherkin/KTD/ATS test cases into CAPL scripts, and convert Python test logic to robust CAPL implementations. You'll collaborate closely with system, software, and validation teams to ensure high-quality, reliable releases for production programs.



Key Responsibilities

  • Test Automation Development
  • Design, implement, and maintain automated test scripts in CAPL within Vector CANoe for ADAS ECUs and functions (e.g., ACC, AEB, LKA, APA).
  • Translate Gherkin/KTD keyword-based and ATS manual test cases into executable CAPL automation.
  • Convert existing Python-based tests and utilities to CAPL (or orchestrate Python-CANoe integrations where appropriate).
  • Test Execution & Infrastructure
  • Configure CANoe environments (databases, panels, CAPL DLLs, simulation nodes) for CAN/LIN/FlexRay/Ethernet (SOME/IP).
  • Execute automated regression suites on HIL benches / SIL environments, analyse results, and triage failures.
  • Develop test stubs, signal generators, rest-bus simulations, and trace analysers for ADAS scenarios.
  • Protocols & Diagnostics
  • Implement and validate UDS/ISO 14229 diagnostics, DoIP, and Flash/ECU programming flows as part of automation.
  • Quality, CI/CD & Reporting
  • Integrate test suites with CI/CD (e.g., Jenkins/GitLab CI); enable nightly runs and dashboards.
  • Create clear test reports (KPIs, coverage, pass/fail, trends); manage defects via Jira/Azure DevOps.
  • Contribute to test strategy, traceability to requirements (e.g., DOORS/Polarion), and coverage closure.
  • Collaboration
  • Work with feature owners, system architects, and safety teams to define acceptance criteria, edge cases, and negative tests.
  • Mentor junior engineers on CAPL best practices, Vector tooling, and test automation patterns.

    Required Qualifications

    Experience in automotive software testing or validation, with significant Vector CANoe/CAPL experience is essential.
    • Strong background in ADAS systems and behaviour-driven or keyword-driven testing (Gherkin/KTD/ATS) with demonstrable conversion to CAPL.
    • Practical knowledge of CAN/LIN/FlexRay/Ethernet (SOME/IP), signal databases (DBC/ARXML), and network simulation.
    • Experience with Python for test logic/utilities and ability to port/translate Python tests to CAPL.
    • Hands-on with UDS diagnostics, DoIP, logging/tracing (BLF/ASC), and timing/latency measurements.
    • Familiarity with CI/CD tools (Jenkins, Git/GitLab), test management, and defect tracking (Jira/Azure DevOps).
    • Solid understanding of software QA principles: requirements traceability, coverage, negative/robustness testing.

Job Details

Company
Matchtech
Location
Warwickshire, United Kingdom
Hybrid / Remote Options
Employment Type
Contract
Salary
£30 - £40/hour
Posted