About the Role
Our client, a cutting-edge automotive technology provider, is actively seeking a Senior Automotive Test Automation Engineer to join their fully remote engineering team. In this pivotal role, you will be responsible for designing, developing, and maintaining automated testing frameworks and solutions for complex automotive software and hardware systems. You will play a key part in ensuring the quality, reliability, and performance of our client's innovative products by establishing robust and efficient automated testing processes. This is a remote-first position, requiring excellent communication and collaboration skills to work effectively with geographically dispersed teams. The ideal candidate has a proven track record in test automation within the automotive domain, possesses strong programming skills, and is passionate about driving continuous improvement in software quality. Your contribution will directly impact the delivery of high-quality, secure, and high-performing automotive solutions.
Key Responsibilities
- Design, implement, and maintain comprehensive automated test suites for automotive software and embedded systems.
- Develop reusable test automation frameworks and libraries using relevant programming languages (e.g., Python, C++, Java).
- Integrate automated tests into the CI/CD pipeline to ensure continuous quality assurance.
- Define test strategies and methodologies for various automotive systems, including infotainment, ADAS, and connectivity.
- Collaborate closely with development and QA teams to identify test requirements and automation opportunities.
- Analyze test results, identify defects, and report findings clearly and effectively.
- Troubleshoot and debug automation scripts and test environments.
- Stay current with industry best practices in test automation and automotive software development.
- Mentor junior test engineers and contribute to the growth of the test automation practice.
- Evaluate and recommend new tools and technologies to enhance test automation efficiency and coverage.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 6 years of experience in test automation, with a significant portion in the automotive industry.
- Proficiency in one or more scripting/programming languages such as Python, C++, or Java.
- Extensive experience with test automation frameworks (e.g., Selenium, Appium, Pytest) and tools.
- Strong understanding of software testing principles, methodologies, and best practices.
- Familiarity with automotive communication protocols (CAN, Automotive Ethernet) and testing tools is highly desirable.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems (e.g., Git).
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Ability to work independently and manage multiple priorities effectively in a remote setting.
Benefits
- Highly competitive salary and potential for performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible holidays.
- Significant opportunities for professional development, training, and conference attendance.
- Access to advanced automation tools and technologies.
- Retirement savings plan with employer matching.
- A dynamic and innovative remote work environment.
- Opportunity to work on challenging projects at the forefront of automotive technology.