Responsibilities
- Build and scale Android automation framework from scratch using Kotlin and Espresso
- Maintain and expand iOS automation suite using XCUITest and Swift
- Define and drive mobile automation strategy and best practices
- Improve test coverage, reliability and execution speed
- Integrate automation into CI/CD pipelines to enable faster and safer releases
- Partner with engineering, product and QA teams to deliver high-quality user experiences
- Identify gaps in testing and proactively improve quality processes
- Debug and resolve flaky tests and automation failures at scale
- Evaluate tools and introduce new automation innovations (AI, intelligent testing)
Requirements
- 5+ years of experience as an SDET or Software Engineer in mobile (Android-focused) environments
- Experience building scalable Android automation frameworks from scratch
- Strong experience with Espresso and/or UIAutomator using Kotlin
- Experience writing, executing and maintaining automated test suites
- Experience building reusable test frameworks, tools and utilities
- Experience with unit, integration and end-to-end testing of Android applications
- Experience testing complex user workflows and edge cases
- Experience supporting automation for large-scale mobile applications
- Preferred experience with Jetpack Compose testing
- Nice to have experience with real-time / streaming applications
- Nice to have cross-platform exposure (iOS – XCUITest)
- Strong understanding of Android architecture (MVVM, Jetpack, lifecycle)
- Understanding of mobile app performance, reliability and edge cases
- Experience with CI/CD pipelines (Jenkins, GitHub Actions or similar)
- Experience integrating automation into release workflows
- Experience debugging flaky tests and improving stability
- Familiarity with device farms (Firebase Test Lab, AWS Device Farm, Sauce Labs)
- Understanding of QA methodologies for mobile releases
- Strong problem-solving and debugging skills
- Ownership mindset with end-to-end quality responsibility
- Ability to collaborate across engineering, product and manual QA teams
- Strong verbal and written communication skills
- Nice to have experience testing AI/ML-based features
Bonus Points
- Debugging flaky tests at scale
- API + backend validation for mobile flows
- Performance testing basics
- Experience with AI-driven test optimization
Compensation
Salary Range: $140,000 to $175,000 USD per year.