We are looking for an experienced Test Engineer to join our R&D team. As a Test Engineer, you will play a crucial role in validating and verifying the functionality, performance, and reliability of our autonomous driving system. You will work closely with cross-functional teams to identify and analyze complex issues, providing actionable inputs to help build the safest and most reliable autonomous driving system. Key Responsibilities: Test Planning and Design:
* Collaborate with the development team to analyze requirements and design comprehensive test plans.
* Develop detailed test cases to cover all aspects of autonomous driving software functionality. Execution of Manual Tests:
* Perform on-vehicle testing in diverse scenarios, including open-road and closed-course testing, to validate software functionality, performance, and reliability within the autonomous vehicle.
* Execute both manual and automated test cases and ensure the accurate and efficient validation of software features. Issue Identification and Reporting:
* Document and track software defects and issues using industry-standard defect tracking tools.
* Collaborate with developers and other stakeholders to ensure timely resolution of identified issues. Collaboration and Communication:
* Work closely with cross-functional teams to ensure a comprehensive testing process.
* Provide clear and concise communication of testing progress, issues, and results to relevant stakeholders. Test Environment Setup:
* Set up and maintain test environments, including hardware and software configurations, to simulate real-world scenarios for testing. Continuous Improvement:
* Contribute to the improvement of testing processes, methodologies, and tools to enhance overall efficiency and effectiveness.
* Stay updated on industry best practices and emerging trends in autonomous driving software testing.
* Collaborate with the development team to analyze requirements and design comprehensive test plans.
* Develop detailed test cases to cover all aspects of autonomous driving software functionality. Execution of Manual Tests:
* Perform on-vehicle testing in diverse scenarios, including open-road and closed-course testing, to validate software functionality, performance, and reliability within the autonomous vehicle.
* Execute both manual and automated test cases and ensure the accurate and efficient validation of software features. Issue Identification and Reporting:
* Document and track software defects and issues using industry-standard defect tracking tools.
* Collaborate with developers and other stakeholders to ensure timely resolution of identified issues. Collaboration and Communication:
* Work closely with cross-functional teams to ensure a comprehensive testing process.
* Provide clear and concise communication of testing progress, issues, and results to relevant stakeholders. Test Environment Setup:
* Set up and maintain test environments, including hardware and software configurations, to simulate real-world scenarios for testing. Continuous Improvement:
* Contribute to the improvement of testing processes, methodologies, and tools to enhance overall efficiency and effectiveness.
* Stay updated on industry best practices and emerging trends in autonomous driving software testing.
Requirements:
* Bachelor's degree in Computer Science, Engineering, or a related field – Must
* 4+ years of proven experience in manual testing of complex multidisciplinary systems of products in the automotive, defense, medical or robotics industries – Must
* Proven experience with writing STD and STR, coupled with a solid understanding of software testing methodologies, test case design and execution – Must
* ISTQB or other relevant certifications in software testing – Must
* Experience with writing tests for a regulated industry – Must
* Familiarity with defect tracking tools and version control systems.
* Strong analytical and problem-solving skills.
* Excellent communication and collaboration skills.
* Ability to thrive in a fast-paced, dynamic environment. Preferred Skills:
* Knowledge of autonomous systems concepts, algorithms, and experience with testing of AI models utilized in autonomous systems.
* Highly technical, organized, creative, motivated, and passionate about achieving results.
* Experience with testing tools and frameworks.
* Bachelor's degree in Computer Science, Engineering, or a related field – Must
* 4+ years of proven experience in manual testing of complex multidisciplinary systems of products in the automotive, defense, medical or robotics industries – Must
* Proven experience with writing STD and STR, coupled with a solid understanding of software testing methodologies, test case design and execution – Must
* ISTQB or other relevant certifications in software testing – Must
* Experience with writing tests for a regulated industry – Must
* Familiarity with defect tracking tools and version control systems.
* Strong analytical and problem-solving skills.
* Excellent communication and collaboration skills.
* Ability to thrive in a fast-paced, dynamic environment. Preferred Skills:
* Knowledge of autonomous systems concepts, algorithms, and experience with testing of AI models utilized in autonomous systems.
* Highly technical, organized, creative, motivated, and passionate about achieving results.
* Experience with testing tools and frameworks.
This position is open to all candidates.