Must complete a hacker rank prior to submitting to the client:
Job Title: Mobile SDET (Android)
Key Responsibilities:
- Design, implement, and maintain Android automation using Espresso, UI Automator, and Jetpack.
- Build reusable test frameworks and libraries in Kotlin using AndroidX Test, JUnit, and Gradle; enable fast, reliable tests.
- Define test strategy, coverage goals, and quality metrics; create and maintain test plans and risk assessments.
- Integrate tests into CI/CD pipelines (e.g., Azure Devops, GitHub Actions).
- Reduce flakiness via proper synchronization, stable test data.
- Implement and maintain integration, and end-to-end tests across the mobile stack.
- Triage failures, debug with Android Studio, and partner with developers to root-cause and resolve issues quickly.
- Participate in code reviews, advocate for testability, and contribute to release quality gates. - Document frameworks, patterns, and runbooks; mentor engineers on testing best practices.
- Communicate clearly with cross-functional teams and be a proactive, dependable team player.
Qualifications:
- 3 6+ years in Android test automation/SDET roles with strong Kotlin and Android SDK fundamentals.
- Hands-on expertise with Espresso, UI Automator, and Jetpack/Compose testing frameworks.
- Solid knowledge of AndroidX Test, JUnit 4/5, test orchestrator, Gradle, and build variants.
- Driving conversation, keeping the team accountable to DOR and DOD.
- Experience building CI/CD for mobile tests (e.g., GitHub Actions, Jenkins), including parallelization and device/emulator management.
- Experience with device farms (Sauce Labs, Perfecto AWS Device Farm, BrowserStack) and real-device testing at scale.
- API contract testing, MockWebServer usage, Pact for Mobile.
- Proficiency with network mocking, data seeding, and hermetic testing strategies.
- Understanding of Android app architecture (MVVM/MVI), coroutines/Flows, and dependency injection (Hilt/Dagger) for testability.
- Strong debugging skills using Android Studio, and profiling tools.
- Excellent written and verbal communication; proven collaboration and team-first approach.