Mobile SDET (Android) Job at Akaasa Technologies, Columbus, OH

b1RFZm83RDBpckc0NlliVzlGMmtKdWw0TlE9PQ==
  • Akaasa Technologies
  • Columbus, OH

Job Description

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.



Job Tags

Contract work

Similar Jobs

BJC Healthcare

Ambulatory Clinical Triage Nurse - Cardiology Job at BJC Healthcare

 ...BLS) RN Preferred Requirements Education ~ Bachelor's Degree - Nursing Experience ~5-10 years Benefits and Legal...  ...has been designed to indicate the general nature and level of work performed by employees in this position. It is not designed... 

Archdiocese of St. Louis

Part-Time Paraprofessional 2026 - 27 School Year Job at Archdiocese of St. Louis

 ...The Archdiocese of St. Louis Catholic Education and Formation features an expansive coalition of schools that allow our children to develop a sense of purpose and value, receive a higher quality education, join a welcoming community and feel secure in a a dynamic future... 

Confidential

Fiber Optic Splicer Job at Confidential

 ...NOW HIRING: Fiber Optic Cable Splicers Wage: $28-$34hr Contract Type: Direct Placement Job Description: We are seeking experienced Fiber Optic Splicers to support fiber installation and maintenance projects at data center outside Columbus, OH. This role supports... 

Crossroads Hospice & Palliative Care

Registered Nurse (RN) - Part-time Weekends Job at Crossroads Hospice & Palliative Care

 ...Quick Response Registered Nurses provide symptom relief and support with empathy, bravery, and skill. Our after-hours response team...  ...- 8:30 am Please note schedules could be a variation of 1-4 weekends depending on your scheduling needs Be part of a team willing... 

Woonsocket Education Department

School Secretary Job at Woonsocket Education Department

 ...: Function: The WACTC Office Secretary performs clerical and administrative tasks necessary for the smooth operation of the school that supports interdependent student-centered classrooms that promote discourse and collaboration. The position is responsible for handling...