Test Engineer
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.