Test Engineer

La Fosse
Coventry, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Coventry, United Kingdom

Tech stack

Testing (Software)
Applicant Tracking Systems
Automation of Tests
Databases
Continuous Integration
Ethernet
FlexRay
Python
Requirements Traceability
Static Timing Analysis
Systems Integration
Test Execution Engine
Test Management
Strategies of Testing
Data Logging
CAPL
Delivery Pipeline
Test Scripts
Gitlab-ci
Gherkin
Automotive
Canoe Software
Software Version Control
Jenkins

Job description

An established manufacturing organisation is seeking an experienced ADAS Automation Test Engineer to design, build, and scale automated test solutions for advanced driver-assistance systems. This is a hands-on role focused on Vector CANoe and CAPL, translating behaviour-driven and keyword-driven test cases into robust, production-ready automation.

You'll work closely with system, software, and validation teams to ensure high-quality, reliable releases across multiple ADAS programs., Test Automation Development

  • Design, implement, and maintain automated CAPL test scripts in Vector CANoe for ADAS ECUs and features (e.g. ACC, AEB, LKA, APA).
  • Translate Gherkin, KTD, and ATS manual test cases into executable CAPL automation.
  • Convert Python-based test logic and utilities into CAPL, or coordinate Python-CANoe integrations where appropriate.

Test Execution & Infrastructure

  • Configure CANoe environments including databases, panels, CAPL DLLs, simulation nodes, and network setups.
  • Execute automated regression suites on SIL and HIL environments; analyse results and investigate failures.
  • Develop test stubs, signal generators, rest-bus simulations, and trace analysis tools for ADAS scenarios.

Protocols & Diagnostics

  • Implement and validate UDS (ISO 14229) diagnostics, DoIP communication, and ECU flashing/programming flows within automated tests.

Quality, CI/CD & Reporting

  • Integrate automated test suites into CI/CD pipelines (e.g. Jenkins or GitLab CI) with scheduled and nightly executions.
  • Produce clear test reports covering KPIs, coverage, pass/fail metrics, and trends.
  • Manage defects and test artefacts using standard ALM tools.
  • Contribute to test strategy, requirements traceability, and coverage closure.

Collaboration & Leadership

  • Work closely with feature owners, system architects, and safety teams to define acceptance criteria, edge cases, and negative scenarios.
  • Mentor junior engineers on CAPL best practices, Vector tooling, and scalable automation patterns.

Requirements

  • 7+ years in automotive software testing or validation, with strong hands-on experience using Vector CANoe and CAPL.
  • Solid understanding of ADAS systems and experience with behaviour-driven or keyword-driven testing (Gherkin, KTD, ATS).
  • Practical knowledge of CAN, LIN, FlexRay, and Ethernet (SOME/IP), including DBC and ARXML databases.
  • Experience using Python for test automation and the ability to translate Python logic into CAPL.
  • Hands-on experience with UDS diagnostics, DoIP, ECU flashing, logging/tracing (BLF/ASC), and timing analysis.
  • Familiarity with CI/CD pipelines, version control, test management, and defect tracking tools.
  • Strong grounding in software QA principles, including requirements traceability, coverage analysis, and robustness testing.

Apply for this position