Job Summary
We are seeking a skilled Mobile Software Development Engineer in Test (SDET) with expertise in either Android or iOS platforms. This role is responsible for designing, implementing, and maintaining robust mobile automation frameworks to ensure application quality and reliability. The ideal candidate will have strong experience in mobile test automation, CI/CD integration, and collaboration with development teams to support scalable testing strategies.
Key Responsibilities
Design, implement, and maintain mobile automation frameworks for Android or iOS applications
Build reusable test frameworks, libraries, and utilities to support automated testing
Define test strategies, coverage goals, quality metrics, and test plans
Develop and maintain integration, regression, and end-to-end test suites
Integrate automated tests into CI/CD pipelines using tools such as GitHub Actions, Jenkins, Azure DevOps, or fastlane
Troubleshoot and debug test failures using platform-specific development tools
Collaborate with developers and QA teams to resolve issues and improve application quality
Participate in code reviews and advocate for testability and automation best practices
Support test data management, network mocking, and hermetic testing strategies
Contribute to continuous improvement of automation frameworks and testing processes Required Qualifications
Android SDET
3-6+ years of experience in Android test automation or SDET roles
Strong Kotlin and Android SDK fundamentals
Hands-on expertise with Espresso, UI Automator, and Jetpack/Compose testing frameworks
Experience with AndroidX Test, JUnit 4/5, Gradle, build variants, and test orchestration
Experience integrating mobile automation into CI/CD pipelines
Experience with device farms such as Sauce Labs, AWS Device Farm, or BrowserStack
Knowledge of Android app architecture patterns such as MVVM or MVI
Understanding of coroutines, Flows, dependency injection, and mobile testing best practices
iOS SDET
3-6+ years of experience in iOS test automation or SDET roles
Strong Swift and iOS SDK fundamentals
Hands-on expertise with XCTest and XCUITest for SwiftUI and UIKit applications
Experience building test frameworks and managing Xcode test plans and configurations
Experience integrating automated tests into CI/CD pipelines using xcodebuild and fastlane
Experience with device farms such as Sauce Labs, AWS Device Farm, or BrowserStack
Experience with API contract testing and mocking frameworks
Understanding of iOS application architecture patterns such as MVC, MVVM, or MVI
Knowledge of async/await, Combine, dependency injection, and mobile testing best practices Preferred Qualifications
Experience with advanced mobile automation and quality engineering practices
Familiarity with cloud-based testing environments and scalable automation strategies
Strong troubleshooting, debugging, and analytical skills
Experience working in Agile development environments Top Required Skills
Android SDET or iOS SDET
Mobile Automation Frameworks
CI/CD Integration for Mobile Testing