FocusKPI Inc.-posted 3 months ago
$72 - $82/Yr
Mountain View, CA
51-100 employees

FocusKPI is looking for an Android System Software Development Engineer in Test (SDET) to join one of our clients, a high-tech SaaS company. This role involves understanding business requirements and developing comprehensive test strategies, including functional, integration, regression, and performance testing, with a focus on core Android internals, APIs, lifecycles, and instrumentation. The position is a 12-month contract located in Mountain View, CA, and is a hybrid role requiring 4 days per week onsite.

  • Understand the business requirements and develop and execute comprehensive test strategies, including functional, integration, regression, and performance testing.
  • Dive deep into design/architecture for Android System, Framework, Kernel, TA, alongside requirements to design cases.
  • Build maintainable, high-quality, and effective automated tests for Knox services.
  • Architect, design, and implement advanced test automation frameworks specifically for Android systems.
  • Conduct end-to-end testing of a product, including automation on Android mobile devices.
  • Perform performance and benchmark testing for key system metrics, including battery life, memory usage, and boot time.
  • Monitor and track performance regressions.
  • Perform in-depth debugging and analysis of failures using Android tools like ADB, logcat, and tombstone.
  • Provide a clear root cause analysis to the development teams.
  • Take ownership/responsibility for the product quality during monthly releases.
  • Coordinate with program management, Developers, and QA leads.
  • Help in building an Engineering culture that enables quality in all software features across Knox services.
  • 5+ years of minimum experience in Android System testing.
  • 2+ Years of experience in Android System/Framework Automation.
  • Education: Master's in Computer Science or equivalent.
  • Expertise in Android system and its layered architecture, from the foundation of the Linux kernel to the user-facing applications.
  • Expertise in system-level security concepts like ARM's TrustZone.
  • Expertise with standard Android testing and debugging tools, including Android Debug Bridge (ADB), logcat, and the Memory Analyzer Tool.
  • Extensive coding skills in Java or Python.
  • Excellent understanding of QA processes and methodologies.
  • Previous experience in the testing or development of Android Open Source Project (AOSP) or custom Android versions.
  • Familiarity with Android build systems, such as Gradle.
  • Experience with validating AI functionality on Android devices and refining AI evaluation datasets.
  • Pay Range: $72/hr to $82/hr
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service