Abidi Solutions - Mountain View, CA

posted 4 months ago

Full-time - Mid Level
Mountain View, CA

About the position

We are seeking a highly skilled Test Engineer with a strong background in Android applications to join our team in Mountain View, CA. This role is focused on ensuring the seamless functionality and user experience of Android applications within automotive infotainment systems. The ideal candidate will have significant experience with auto test benches, Android testing, and a proactive approach to troubleshooting and defect management. In this position, you will be responsible for designing and developing detailed test cases for Android apps running on in-vehicle infotainment systems. You will prioritize test cases based on risk assessments and project timelines, ensuring that the most critical functionalities are tested first. Your role will also involve executing smoke tests to evaluate the basic functionality of new app builds and conducting thorough regression testing to identify issues arising from software changes or updates. You will document and report test results in Confluence and Jira, including screen captures and trace logs, to maintain a clear record of testing activities. Additionally, you will manage automotive test benches, configuring them and establishing connectivity to infotainment systems to ensure accurate simulation of real-world vehicle environments. Collaboration with development teams will be essential as you work to understand version changes and their impact on app functionality, maintaining knowledge of version management systems to track changes and ensure consistent testing. Defect management will be a key aspect of your responsibilities, where you will identify, document, and track defects using Jira, providing detailed reproduction steps. You will work closely with developers to analyze and resolve defects, contributing to the enhancement of testing processes, tools, and methodologies. Staying updated on trends in Android Automotive OS and in-vehicle infotainment technologies will be crucial for your success in this role.

Responsibilities

  • Design and develop detailed test cases for Android apps running on in-vehicle infotainment systems.
  • Prioritize test cases based on risk assessments and project timelines.
  • Execute smoke tests to evaluate basic functionality of new app builds.
  • Conduct thorough regression testing to identify issues arising from software changes or updates.
  • Document and report test results in Confluence/Jira, including screen captures and trace logs.
  • Configure automotive test benches and establish connectivity to infotainment systems.
  • Ensure accurate simulation of real-world vehicle environments.
  • Collaborate with development teams to understand version changes and their impact on app functionality.
  • Maintain knowledge of version management systems to track changes and ensure consistent testing.
  • Identify, document, and track defects using Jira, providing detailed reproduction steps.
  • Work closely with developers to analyze and resolve defects.
  • Contribute to the enhancement of testing processes, tools, and methodologies.
  • Stay updated on trends in Android Automotive OS and in-vehicle infotainment technologies.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5-6 years of relevant experience, including Android app testing.
  • Experience with automotive test benches and Android Automotive OS is preferred.
  • Proficient in writing test cases, creating specifications, and executing tests on test benches.
  • Familiarity with Android debugging tools (ADB), Confluence, Jira, and version management tools.
  • Solid understanding of Android testing fundamentals and methodologies.
  • Basic knowledge of networking protocols relevant to in-vehicle connectivity.
  • Basic scripting experience in Python or related languages.

Nice-to-haves

  • Experience with Android testing frameworks (Espresso, UI Automator).
  • Knowledge of automotive software development or testing standards (e.g., ISO 26262).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service