Ford is seeking to improve the quality and reliability of its Electric Vehicles' In-Vehicle Infotainment (IVI) systems by developing and maintaining robust automation frameworks and test suites, ensuring seamless operation of next-generation in-vehicle infotainment systems.
Requirements
- Proficiency in Python for developing test automation scripts, with extensive experience using Pytest.
- Hands-on experience with Appium for automating tests of Android applications, particularly within virtualized environments.
- Experience with image comparison tools and techniques for UI automation and validation.
- Strong understanding of Linux operating systems and command-line tools.
- Experience integrating automation scripts into CI/CD pipelines using Jenkins and GitHub Actions.
- Proficiency in test case management, test execution, and reporting tools such as Testrail, Allure, or similar.
- Familiarity with artifact management tools like JFrog.
Responsibilities
- Contribute to, improve, and maintain robust automation frameworks and test scripts for in-vehicle infotainment systems, covering both hardware and software components.
- Implement and execute automated tests across multiple layers, including UI validation and application logic testing.
- Develop and extend automated test suites using Python and Pytest for functional, integration, and system-level testing scenarios.
- Integrate automation scripts into CI/CD pipelines utilizing Jenkins and GitHub Actions to enable continuous testing and rapid feedback cycles.
- Create detailed test cases, test plans, and manage test execution within Testrail, ensuring comprehensive coverage and traceability.
- Collaborate with development, hardware, and software teams to understand requirements, identify testing gaps, and troubleshoot complex issues.
- Develop and maintain sophisticated test environments, including hardware setups and software configurations necessary for IVI testing.
Other
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent experience.
- 6+ years of experience in QA Automation, Software Development Engineering in Test (SDET), or similar roles with a focus on applications, embedded systems, or automotive electronics.
- Strong analytical, problem-solving, and debugging skills, with the ability to diagnose complex hardware-software integration issues.
- Comprehensive medical, dental, and vision coverage.
- Flexible family care days and parental leave policies.