About the Role
Our client is looking for a highly motivated Senior Automotive Test Automation Engineer to join their innovative team. This role involves developing and implementing automated testing strategies for complex automotive software and systems. You will be responsible for designing, coding, and maintaining robust automation frameworks, ensuring the quality and reliability of our client's cutting-edge automotive products. The position requires a blend of strong technical skills in programming, excellent understanding of automotive testing methodologies, and the ability to work effectively in a team. While this role offers a hybrid work model, allowing for flexibility, significant collaboration with colleagues both in-office and remotely will be expected. You will play a critical part in accelerating the development cycle and improving the overall quality assurance process for advanced automotive applications. The ideal candidate is passionate about quality and automation within the automotive domain.
Key Responsibilities
- Design, develop, and maintain scalable and efficient automated test frameworks for automotive software and hardware components.
- Create, execute, and analyze automated test scripts for various testing levels, including unit, integration, system, and regression testing.
- Collaborate with development and QA teams to identify test automation opportunities and integrate automated tests into the CI/CD pipeline.
- Develop and maintain test data generation and management strategies.
- Troubleshoot and debug issues found during automated testing, providing detailed reports to the development team.
- Contribute to the continuous improvement of test processes, tools, and methodologies.
- Analyse test results, generate comprehensive reports, and communicate findings to stakeholders.
- Stay updated on the latest trends and technologies in test automation and automotive testing.
- Mentor junior engineers and provide technical guidance on test automation best practices.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in test automation engineering, with a focus on the automotive industry.
- Strong programming skills in languages such as Python, C++, or Java.
- Experience with test automation tools and frameworks (e.g., Selenium, Appium, Jenkins, TestRail).
- Proficiency in developing automated tests for embedded systems and automotive protocols (CAN, LIN, etc.).
- Understanding of software development lifecycle (SDLC) and Agile methodologies.
- Experience with version control systems (e.g., Git) and CI/CD practices.
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, comfortable working in a hybrid environment.
- Experience with requirements management tools is a plus.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for professional development, training, and certifications.
- A dynamic and collaborative hybrid work environment.
- Exposure to innovative automotive technologies and projects.
- Career growth opportunities within a leading automotive company.
- Access to modern testing tools and infrastructure.