Luxoft logo

Senior Python Test Automation Engineer (Automotive )

Luxoft โ€ข Bengaluru, Karnataka, India

onsitefull-time
Posted Nov 10, 2026Apply by Dec 10, 2026

**Role & seniority: ** Software/Validation Engineer (automotive), likely mid-level based on hands-on testing + process compliance responsibilities

**Location & work type: ** Not specified (assumed on-site with access to test benches); work type not specified

**Stack/tools: **

  • Python (test automation), automated test frameworks, CI/CD validation

  • Vector CANoe, CAPL (nice-to-have)

  • Automotive comms: CAN, CAN FD, LIN, Automotive Ethernet, UDS diagnostics, DTC analysis, ECU flashing

  • IBM DOORS / Codebeamer (requirements)

  • Aspice compliance (SWE.4/SWE.5/SWE.6), ticketing defect tools (unspecified)

  • HIL test benches: power supplies, ECUs, hardware harness modifications

  • Git (nice-to-have), NI TestStand (nice-to-have), QNX/Linux (nice-to-have)

  • OpenGL mentioned in project context (View for Parking app)

  • Top 3 responsibilities:

    1. Develop/maintain automated test scripts; improve efficiency, repeatability, and coverage

    2. Perform end-to-end validation (functional, integration, regression, re-testing, release validation) and document results

    3. Run smoke tests, manage release documentation, and handle defects (tracking/prioritization/closure)

  • Must-have skills:

    • Python; automated testing + CI/CD validation experience

    • Vector CANoe for automotive validation/testing

    • Automotive protocols (CAN/CAN FD/LIN/Ethernet) + **UDS diagnost

Full Description

Project Description

  • Designing View for Parking app using OpenGL technology for Japanese car OEM.

Responsibilities

  • Develop and maintain automated test scripts to improve test efficiency, repeatability, and coverage.

  • Execute end-to-end software validation activities, including functional, integration, regression, re-testing, and release validation and document results accurately.

  • Execute smoke tests on software releases and maintain release documentation, including release notes and validation evidence.

  • Report test execution status, progress, and defects regularly to stakeholders.

  • Participate in requirements and test case reviews in cross-functional meetings or individually.

  • Manage defects using ticketing systems, including tracking, prioritization, follow-up, and closure.

  • Operate test benches including power supplies, Vector CANoe, ECUs, and perform hardware harness modifications.

  • Ensure compliance with ASPICE standards, particularly SWE.6.

Mandatory Skills Description

  • Python

  • Experience with automated test frameworks and CI/CD validation environments.

  • Hands-on experience with Vector CANoe for automotive validation and testing

  • Experience with automotive communication protocols including CAN, CAN FD, LIN, and Automotive Ethernet, along with UDS diagnostics, DTC analysis, and ECU flashing

  • Experience with requirement management tools such as IBM DOORS or Codebeamer

  • Strong understanding of ASPICE processes (SWE.4, SWE.5, SWE.6)

  • Experience in end-to-end testing and validation lifecycle including test execution, smoke, regression, and re-testing

  • Experience in Hardware-in-the-Loop (HIL) testing environments

Nice-to-Have Skills Description

  • CAPL scripting for CAN-based test automation

  • C++ / C# / Java scripting experience

  • Version control tools such as Git

  • Experience with NI TestStand automation frameworks

  • Experience with QNX or Linux-based embedded automotive systems

Languages

English: C1 Advanced

ASPICEAutomated Test FrameworksAutomotive EthernetCANCAN FDCI/CDCodebeamerDTC AnalysisECU FlashingEnd-to-End TestingHIL TestingIBM DOORSLINPythonUDS DiagnosticsVector CANoe

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.