VCTS is an engineering services company specialising in niche IT and engineering testing technologies. We work closely with globally renowned original equipment manufacturers (OEMs) to support innovative software resolutions and introduce low‑cost solutions into client sites.
Main domains:
* Software engineering
* Vehicle engineering
* Verification & validation
We are a growing company looking for candidates seeking a challenge, helping to shape the future of automotive testing.
Role Description
This position is available on a permanent OR contract basis. The role is based on‑site in Coventry (UK) or on‑site in Bangalore (India).
You will design, build, and evolve a test automation framework for HIL/SIL verification in the automotive domain, using Python and CAPL to automate subsystem and ECU tests (CAN/LIN/UDS). You’ll integrate the framework with CI/CD pipelines (e.g., Jenkins, Artifactory) to enable continuous verification, regression, and reporting, and develop reusable libraries that connect third‑party tools and HIL platforms.
Key Responsibilities
* Framework architecture & development: Design modular automation architecture for HIL/SIL verification; create reusable Python/CAPL libraries and adapters to integrate tools (Vector CANoe/CANalyzer, ASAM XIL‑based interfaces, dSPACE/NI rigs).
* Test automation & libraries: Develop automation scripts to convert manual HIL/SIL operations into robust, repeatable tests; maintain libraries for diagnostics (UDS), communications (CAN/LIN), and plant/simulation interfaces.
* CI/CD enablement: Build and maintain pipelines for build, deploy, and continuous test execution (e.g., Jenkins + Artifactory); optimise stability, parallelism, artifact/version management, and reporting.
* Toolchain integration: Implement REST/CLI integrations to trigger test runs, collect verdicts, and publish dashboards; support connectivity with issue tracking (JIRA/Xray) and requirements repositories.
* Quality & coverage: Drive automated regression suites (MIL/SIL/HIL), enforce coding and test standards, and improve coverage across subsystems and ECUs.
* Collaboration & support: Work with test engineers and rig maintenance teams to onboard new test packages and stabilise overnight executions; provide guidance on automation best practices and code reviews.
* Documentation: Author technical docs (architecture/usage guides), maintain API references, and contribute to playbooks for onboarding squads.
Essential Skills / Qualifications
* Programming: Strong hands‑on Python for automation tooling; practical CAPL experience for CANoe test development.
* Automotive protocols & tools: CAN, LIN, UDS diagnostics; Vector CANoe/CANalyzer; familiarity with ASAM XIL concepts for standardised automation.
* CI/CD: Proven experience building and maintaining Jenkins pipelines; artifact management (e.g., Artifactory); scripting (Python/Groovy); Linux/WSL.
* HIL/SIL context: Understanding of HIL rig operation (NI/dSPACE), SIL/MIL workflows, and test data/artifact handling for continuous verification. Classification: Confidential.
* Version control & collaboration: Git/Gerrit; experience with multi‑squad set‑ups and code review practices.
* Problem solving: Debugging across software, scripts, and rig interfaces; systematic approach to flaky test stabilisation and coverage growth.
* Education: Bachelor’s degree in Computer Science, Electrical/Electronics, or related field (or equivalent experience).
Preferred Skills / Qualifications
* Experience with dSPACE AutomationDesk, ControlDesk, and NI toolchains; exposure to ASAM standards and Robot Framework.
* Knowledge of AUTOSAR Classic, safety standards (ASPICE, ISO 26262) and test governance practices.
* Web tooling for visualization (dashboards, basic Django) and data pipelines.
#J-18808-Ljbffr