Android QA / Test Engineer

Mountain View, CA, US • Posted 11 days ago • Updated 11 days ago
Contract W2
On-site
$68 - $83/hr
Company Branding Image
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Android
  • Android builds tools
  • Gradle
  • Linux Kernel
  • Maven
  • Trusted Execution Environment
  • TEE
  • Trusted Applications
  • Bootloader
  • Kernel

Summary

A global leader in consumer technology is looking for an Android QA / Test Engineer to help ensure the quality, stability, and performance of Android-based system features and services. In this role, you will work closely with developers, program managers, and QA teams to test Android components across devices and releases, with a strong focus on automation, debugging, and system reliability. This role is ideal for engineers with hands-on Android testing experience who are interested in deeper system behavior and debugging, including applications that rely on native components.
Responsibilities:

  • Understand product and business requirements and contribute to test planning and execution across functional, integration, regression, and performance testing.
  • Perform end-to-end testing of Android products, including execution on real Android mobile devices.
  • Design and execute test cases for Android system features, APIs, and services.
  • Develop, maintain, and improve automated tests for Android services and applications.
  • Contribute to the enhancement of Android test automation frameworks.
  • Perform performance and benchmark testing for key system metrics such as battery usage, memory consumption, and boot time.
  • Debug application and system-level issues on Android, including applications and native components, using standard Android debugging tools and debuggers.
  • Analyze logs and runtime behavior to help identify the cause of crashes, freezes, and stability issues.
  • Clearly document issues and collaborate with development teams to drive resolution.
  • Take ownership of quality for assigned features during regular release cycles.
  • Work closely with developers, QA leads, and program managers to deliver high-quality releases.
  • Contribute to a strong engineering culture that values quality across all Android features and services.


Required Skills:

  • 5+ years of experience in Android system testing or QA (application, system, or framework level).
  • Experience writing test automation or scripts using Java, Python, or similar languages
  • Hands-on experience with Android debugging tools such as ADB, logcat, and Memory Analyzer Tools.
  • Knowledge in Android system and its layered architecture, from the foundation of the Linux kernel to the user-facing applications the Android including Framework
  • Solid understanding of Android fundamentals, including components, lifecycles, and system services.
  • Excellent understanding of QA processes, test methodologies, and defect tracking.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in End-to-end testing for a minimum of one of the following: Bootloader, Kernel, TEE, and Trusted Applications (TAs)
  • Education Masters in Computer Science or equivalent

Nice to Have:

  • Understanding of kernel debugging concepts and system-level analysis
  • Awareness of Trusted Execution Environment (TEE) and Trusted Applications (TA)
  • Experience testing Android builds or custom Android images.
  • Familiarity with Android build tools (e.g., Gradle).
  • Interest or exposure to performance testing, benchmarking, or AI-related features on Android.

Type: Contract
Duration: 12 months with extension
Work Location: Mountain View, CA (on-site)
Pay range: $ 68.00 - $ 83.00 (DOE)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10365912
  • Position Id: 8893239
  • Posted 11 days ago

Company Info

About OSI Engineering, Inc.

OSI Engineering delivers professional engineering consultants and contractors to enable you to meet your time-to-market demands. Our technical knowledge of your specific technology, streamline the process to deliver the right engineer with the right technical expertise to add value with minimal ramp up time. Additionally, on-call access to our highly-skilled engineering pool enables your business to stay ahead of the curve.

Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cupertino, California

Yesterday

Easy Apply

Contract

Up to $60

Cupertino, California

12d ago

Easy Apply

Contract

$50 - $70

Sunnyvale, California

8d ago

Easy Apply

Contract

$60 - $70

Hybrid in Cupertino, California

5d ago

Easy Apply

Contract

$65 - $75

Search all similar jobs