Contract ADAS Automation Test Engineer (Vector CANoe / CAPL & Gherkin)
Contract: Initial 4 months Inside IR35
Location: Coventry (hybrid)
Industry: Advanced Manufacturing / Automotive Systems
About the Role
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.
Key Responsibilities
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.
Required Experience & Skills
* 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.