Required Skills: Jetpack Compose – Declarative UI development. Kotlin & Coroutines – Efficient asynchronous operations. Android Architecture Components – Scalable and maintainable application architecture.
Job Description
Job Title: Mobile Automation SDET
Location: Hybrid – Mountain View, CA (Onsite required)
Duration: 6 Months
Experience: 15+ Years
Need Locals
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:
- Jetpack Compose – Declarative UI development.
- Kotlin & Coroutines – Efficient asynchronous operations.
- Android Architecture Components – Scalable and maintainable application architecture.