Role Summary:
We are seeking a Test Engineer to ensure the seamless functionality and optimal user experience of Android applications within automotive infotainment systems. This role will focus on developing and executing test cases, managing test benches, and supporting version and defect management to guarantee high-quality software delivery.
Responsibilities:
- Test Case Development:
- Design and develop comprehensive test cases covering various scenarios, user interactions, and edge cases specific to Android apps for in-vehicle infotainment systems.
- Prioritize test cases based on risk assessment and project timelines.
- Test Execution:
- Execute smoke tests to quickly evaluate the basic functionality of new app builds.
- Conduct thorough regression testing to identify potential issues arising from software changes or updates.
- Accurately document and report test results 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 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 improving testing processes, tools, and methodologies.
- Stay updated on the latest trends in Android Automotive OS and in-vehicle infotainment technologies.
Skills and Qualifications:
- Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience:
- 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.
- Required Technical Skills:
- 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.
- (Nice to have) Experience with Android testing frameworks (Espresso, UI Automator).
- (Nice to have) Knowledge of automotive software development or testing standards (e.g., ISO 26262).
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits, and a 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State, or local law; and Holiday pays upon meeting eligibility criteria.
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.modis.com/en-us/candidate-privacy/.
The Company will consider qualified applicants with arrest and conviction records.