Senior Automotive Test Automation Engineer
Listed on 2026-11-01
-
Software Development
Software Testing, Software Engineer, DevOps
About the Role
Our client, a prominent innovator in automotive electronics and systems, is seeking a highly skilled Senior Automotive Test Automation Engineer to join their dedicated engineering team in Benoni, Gauteng . This role is pivotal in ensuring the quality and reliability of complex automotive software and hardware systems through the development and implementation of sophisticated automated testing strategies. You will design, build, and maintain robust test frameworks and tools, significantly contributing to faster development cycles and higher product quality.
The ideal candidate will have a strong background in software development, a deep understanding of test automation principles, and specific experience within the automotive domain. Our client values innovation and continuous improvement, offering a dynamic work environment with ample opportunities for professional growth and skill enhancement.
- Design, develop, and maintain automated test frameworks and scripts for automotive electronic control units (ECUs) and software components.
- Integrate automated tests into the CI/CD pipeline to ensure continuous integration and delivery.
- Develop test cases and test procedures based on system requirements and specifications.
- Utilize various testing tools and methodologies, including hardware-in-the-loop (HIL) systems, model-in-the-loop (MIL), and software-in-the-loop (SIL).
- Collaborate with software developers, system engineers, and validation teams to identify testing needs and optimize test coverage.
- Analyze test results, identify defects, and work closely with development teams to resolve issues.
- Troubleshoot and debug automated test environments and scripts.
- Contribute to the continuous improvement of test processes, tools, and methodologies.
- Mentor junior test engineers and provide technical guidance.
- Stay updated on the latest trends and technologies in automotive testing and test automation.
- Bachelor's or Master's degree in Electrical Engineering, Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of experience in software testing and test automation, with a significant portion in the automotive industry.
- Proven experience in developing and implementing test automation frameworks for embedded systems.
- Proficiency in programming languages commonly used in test automation, such as Python, C++, or C#.
- Experience with HIL systems (e.g., dSPACE, NI) and related simulation tools.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Automotive Ethernet).
- Strong understanding of software development life cycles and agile methodologies.
- Excellent analytical, problem-solving, and debugging skills.
- Good communication and collaboration skills, with the ability to work effectively in a team.
- Experience with version control systems (e.g., Git) and test management tools.
Our client offers a competitive salary, comprehensive medical aid and retirement benefits, and opportunities for continuous learning and career development. The role is based in Benoni, Gauteng , with a hybrid work arrangement, offering a blend of on-site collaboration and remote flexibility. Join a company that is at the forefront of automotive innovation and contribute to building the future of safe and intelligent vehicles.
Our client is committed to employee growth and provides a dynamic and supportive work environment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).