Role Summary:
As a CONTRACT Test Engineer, you will play a critical role in ensuring the seamless functionality and user experience of the Android applications within CARIAD’s automotive infotainment systems.
Key Responsibilities:
Test Case Development:
- Design and develop detailed test cases covering various scenarios, user interactions, and edge cases specific to Android apps running on in-vehicle infotainment systems.
- Prioritize test cases based on risk assessment and project timelines.
Test Execution:
- Execute smoke tests to quickly assess the basic functionality of new app builds.
- Conduct thorough regression testing to identify potential issues arising from software changes or updates.
- Document and report test results accurately and clearly in Confluence/Jira including screen captures and trace logs
Test Bench Management:
- Configure automotive test benches, including establishing connectivity to infotainment systems and updating test bench software as needed.
- Ensure test benches accurately simulate real-world vehicle environments.
Version Management:
- Collaborate with development teams to understand version changes and their potential impact on app functionality.
- Maintain up-to-date knowledge of version management systems (e.g., Git) to track changes and ensure consistent testing across versions.
Defect Management:
- Identify, document, and track defects using Jira, providing detailed steps to reproduce issues.
- Work closely with developers to analyze and resolve defects.
Continuous Improvement:
- Actively contribute to the improvement of testing processes, tools, and methodologies.
- Stay abreast of the latest trends in Android Automotive OS and in-vehicle infotainment technologies.
Required Skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 2+ years of experience in Android app testing, preferably with a focus on in-vehicle infotainment systems.
- Basic knowledge of Android Automotive OS.
- Demonstrated expertise in developing and executing test cases.
- Experience with automotive test benches and their configuration.
- Proficiency in Confluence, Jira, and version management tools.
- Solid understanding of Android testing fundamentals and methodologies.
- Familiarity with Android debugging tools (ADB, Android Studio, etc.).
- Basic understanding of networking protocols relevant to in-vehicle connectivity.
- Basic scripting experience in Python or related languages.
Preferred Skills:
- Experience with Android testing frameworks (Espresso, UI Automator).
- Knowledge of automotive software development or testing standards (e.g., ISO 26262).
Role Duration: Long Term Contract
Location: Mountain View, CA (onsite)
Compensation: Hourly rate is between $70-$100 per hour and is dependent on factors such as credentials, industry-based experience, qualifications and training.