About the Role
Our client, a leader in automotive technology, is looking for a highly motivated Senior Automotive Test Automation Engineer to join their fully remote engineering team. This role is pivotal in ensuring the quality and reliability of our automotive software and systems through the development and implementation of robust automated testing frameworks. You will be instrumental in designing, building, and maintaining automated test suites for various automotive components, including infotainment systems, ADAS, and powertrain control units. This is a remote-first position, offering you the flexibility to work from anywhere while collaborating closely with a talented and distributed engineering group. The ideal candidate will possess a strong background in test automation, software development, and a keen understanding of automotive testing methodologies. You will be empowered to drive innovation in our testing processes and contribute to the delivery of world-class automotive products.
Key Responsibilities
- Design, develop, and maintain automated test scripts and frameworks for automotive software and hardware components.
- Integrate automated tests into the CI/CD pipeline to enable continuous integration and rapid feedback.
- Develop and execute test plans for various testing levels, including unit, integration, system, and regression testing.
- Collaborate with development and systems engineering teams to identify test requirements and define test strategies.
- Analyze test results, identify defects, and work with development teams to resolve issues.
- Maintain and enhance the test automation infrastructure and tools.
- Evaluate and recommend new testing tools and technologies to improve efficiency and coverage.
- Mentor junior test engineers and contribute to the overall growth of the test automation team.
- Document test procedures, results, and automation processes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software testing and test automation.
- Proven experience developing automated test scripts using languages like Python, C#, or Java.
- Experience with test automation frameworks (e.g., Selenium, Appium, Robot Framework) and tools.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet) and testing tools (e.g., Vector CANoe).
- Understanding of automotive software development processes and standards.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems (Git).
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities, particularly in a remote setting.
Benefits
- Our client is committed to innovation and employee satisfaction.
- This fully remote role offers significant flexibility and work-life balance.
- We provide a competitive salary, performance bonuses, and a comprehensive benefits package, including health, dental, and vision insurance, and a retirement savings plan.
- Opportunities for professional development, including access to online courses and industry conferences, are actively supported.
- Join a cutting-edge automotive company and contribute to building the future of mobility from the convenience of your home office.
- We offer a collaborative and inclusive remote work culture, making Port Elizabeth, Eastern Cape, ZA, a conceptual hub for our distributed team.