
Senior Python Test Automation Engineer (Automotive )
Luxoft โข Bengaluru, Karnataka, India
**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:
-
Develop/maintain automated test scripts; improve efficiency, repeatability, and coverage
-
Perform end-to-end validation (functional, integration, regression, re-testing, release validation) and document results
-
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