This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This position is a technical, hands-on role focused on the design, development, and maintenance of automated test tools, libraries, and scripts. You will be responsible for managing the automated execution of a large volume of tests, triaging execution results, and diagnosing complex software defects. This role sits at the intersection of software engineering and hardware interfacing, requiring you to implement automated test suites that interact directly with vehicle Electronic Control Units (ECUs) and utilize cutting-edge automation tools.
Job Responsibility
Design, build, and maintain software tools, automated features, and test scripts to optimize the testing ecosystem
Develop and curate specialized test libraries that interface directly with vehicle Electronic Control Units (ECUs)
Integrate modern automation practices, including machine learning-driven automation workloads where applicable
Devise comprehensive test scenarios and implement automated test suites to achieve maximum feature coverage
Manage and maintain the automated execution of large-scale test suites
Triage, analyze, and diagnose test execution results to isolate software defects efficiently
Interface closely with core development and validation teams to understand product features, functionality, and testing constraints
Contribute actively to team deliverables through participation in Agile Scrum development sprints
Requirements
Bachelor's Degree in Computer Science, Computer Engineering, or a related technical discipline
3+ years of professional experience in test automation and software tools development
2+ years of experience in Python development and object-oriented design (OOD)
Strong proficiency with Automation frameworks, Linux, and PyTorch
A strong aptitude for troubleshooting, root-cause analysis, and defect diagnosis
Nice to have
Experience with continuous integration systems, specifically Jenkins
Familiarity with unit testing frameworks and Shell scripting
Background in data analytics and data visualization
Hands-on experience with microcontrollers, electronics assembly, and hardware debugging equipment (e.g., multimeters, power-related test equipment)
Experience developing tests specifically for power domains on ECUs