Mobile Automation SDET - Mountain View, CA (Onsite)

Overview

On Site
$80 - $90
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

Android
Automation
Kotlin
Jetpack Compose

Job Details

Job Title: Mobile Automation SDET
Job ID: 47003-1
Location: Hybrid Mountain View, CA (Onsite required)
Duration: 6 Months
Experience: 5+ Years

Job Description:

We are looking for a highly skilled and detail-oriented Mobile Automation SDET with a deep focus on Android development. This role demands strong hands-on experience with Jetpack Compose, Kotlin, and modern Android architecture. You will collaborate closely with cross-functional teams to deliver high-quality mobile applications through automated testing and integration pipelines.

Key Responsibilities:

  • Design and develop automated testing frameworks for Android apps.
  • Collaborate with developers to ensure new features are testable and meet quality standards.
  • Implement and maintain unit, UI, and integration tests.
  • Use advanced profiling tools to analyze and debug performance and functional issues.
  • Adhere to clean coding practices and architectural guidelines.
  • Integrate automated tests into CI/CD pipelines for efficient and continuous delivery.

Required Skills:

  • Jetpack Compose Proven experience building modern Android UIs. (Highest Priority)
  • Kotlin & Coroutines Strong command of Kotlin and asynchronous programming.
  • Android Architecture Components In-depth knowledge of ViewModel, Room, LiveData/StateFlow, and Navigation.
  • MVVM & Clean Architecture Understanding of SOLID principles and repository patterns.
  • Testing Expertise Solid experience with unit testing, UI testing, and integration testing frameworks.
  • Advanced Debugging Proficiency with Android Studio Profiler and resolving ANRs.
  • Networking Experience using Retrofit and OkHttp with REST and GraphQL APIs.

Top 3 Required Skills:

  1. Jetpack Compose Declarative UI development.
  2. Kotlin & Coroutines Efficient asynchronous operations.
  3. Android Architecture Components Scalable and maintainable application architecture.

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.