Seeking a highly skilled and detail-oriented Mobile Automation SDET with a strong focus on Android development.
The ideal candidate will have expertise in Jetpack Compose, Kotlin, and modern Android architecture, with enthusiasm for building robust, scalable, and testable mobile applications.
The successful candidate will work closely with developers, QA engineers, and product teams to ensure high-quality releases through automated testing and continuous integration.
Key Responsibilities:
Design and implement automated test frameworks for Android applications.
Collaborate with developers to ensure testability and quality in new features.
Write and maintain unit, UI, and integration tests.
Analyze and debug issues using advanced profiling tools.
Ensure code quality through adherence to design patterns and architectural principles.
Integrate testing into CI/CD pipelines for continuous delivery.
Required Skills:
Jetpack Compose – Proven experience building modern UIs using Jetpack Compose (highest priority).
Kotlin & Coroutines – Strong command of Kotlin and asynchronous programming using coroutines.
Android Architecture Components – Deep understanding of ViewModel, Room, LiveData/StateFlow, and Navigation.
MVVM and Clean Architecture – Familiarity with SOLID principles and repository pattern.
Testing – Experience with unit, UI, and integration testing frameworks.
Advanced Debugging – Proficiency with Android Studio Profiler and diagnosing ANRs.
Networking – Experience with REST and GraphQL APIs using Retrofit and OkHttp.
Top 3 Skills Required:
Jetpack Compose – For building modern, declarative UIs.
Kotlin & Coroutines – For efficient, asynchronous programming.
Android Architecture Components – For scalable and maintainable app structure.