Python Automation Engineer – Automotive Testing
Job SummaryWe are looking for a Python Automation Engineer to develop and maintain automated test frameworks for automotive ECUs and vehicle systems. The candidate will create Python-based automation, execute SIL/HIL testing, analyze logs, and support continuous integration and regression testing.Key ResponsibilitiesDesign, develop, and maintain Python-based automotive test automation frameworks.Automate functional, integration, regression, and system-level test cases.Interface with automotive test tools, ECUs, simulators, and HIL systems.Develop scripts for CAN/CAN FD, LIN, Ethernet, and diagnostic testing.Execute automated and manual ECU/vehicle validation.Develop reusable test libraries and automation utilities.Analyze test logs and troubleshoot test failures.Integrate automated tests into CI/CD environments.Support HIL/SIL test environments and test-bench setup.Develop automated test reports and test evidence.Work with engineering teams to reproduce and resolve defects.Maintain test scripts, test cases, and automation documentation.Required Skills3+ years of Python automation experience.Automotive testing/validation experience.Strong Python programming and debugging skills.Experience with CAN/CAN FD, LIN, Ethernet, or UDS.Experience with CANoe/CANalyzer or similar tools.Experience with HIL/SIL testing.Knowledge of pytest, Robot Framework, or similar frameworks.Experience with Git and CI/CD tools such as Jenkins.PreferredCAPL experience.NI VeriStand or dSPACE experience.MATLAB/Simulink knowledge.Experience with ECU diagnostics.AUTOSAR knowledge.Experience with embedded software testing.