Publicerad: 2024-11-11
Test Automation and Software Test Engineer
Our client in the automotive industry is currently seeking a skilled Test Automation and Software Test Engineer to join their dynamic team. This role plays a critical part in ensuring the quality and reliability of advanced driver assistance systems (ADAS) and autonomous driving functions.
Key Responsibilities:
- Develop and maintain integration test suites for Continuous Integration (CI) pipelines.
- Create and manage automation frameworks for verifying ADAS, autonomous driving functions, and sensors such as Radar, Lidar, and Camera.
- Define test plans and develop test cases for various environments, including HIL (Hardware-in-the-Loop), boxcar, and full vehicle testing.
- Conduct tests on self-developed software and system-level functionalities, ensuring comprehensive coverage.
- Manage multiple projects and releases, tracking what to test, when, and in which test environment.
- Collaborate with cross-functional teams to identify and fix bugs in the CI pipeline, and provide fault analysis and root cause determination.
- Develop dashboards to track Key Performance Indicators (KPIs) and ensure traceability.
- Document tests in CarWeaver and maintain up-to-date records.
Qualifications:
- Excellent Python programming skills with a strong object-oriented approach.
- Solid knowledge of Pytest and experience with Robot Framework.
- Proficiency in HIL and SIL environments with experience in simulation tools like dSPACE.
- Familiarity with communication protocols such as CAN, LIN, and Ethernet.
- Experience with Vector tools such as CANoe, CANalyzer, and other relevant tools like Zuul, XCP, and DLT logging.
- Strong experience with data visualization tools like Grafana, PowerBI, or similar.
Preferred Skills:
- Background in the automotive industry with a proactive, self-driven approach to project management.
- Experience configuring and maintaining Jenkins/Zuul.
- Familiarity with Linux/QNX operating systems and proficiency in shell scripting.
- Proficiency in C++ and C programming languages.
- Experience with Simulink.
Desired Attributes:
- Ability to solve problems both independently and through effective team collaboration.
- Strong communication skills to articulate complex issues clearly and effectively.