Coventry
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., • 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., • 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., • 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.