Back to previous page
SDET Mobile
IT Application Development
Columbus, Ohio, 43215
Contract To Hire
Ref.: 141599
Job Summary
Our client is seeking a SDET Mobile to join their team! This position is located Hybrid in Columbus, Ohio.
This role is to ensure mobile apps are reliable, testable, and safe to ship by embedding automated quality checks into the development and release process.
If selected to move forward, candidates will be required to complete a HackerRank assessment as part of the interview process. Candidates may choose whether to take the assessment using iOS or Android, based on their area of strength. While the role involves working with both platforms, candidates are not expected to have equal expertise in each. Demonstrated proficiency in one platform is acceptable, as long as there is a willingness and ability to work across both over time.
Core Responsibilities
At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.
Marketing Disclosure
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy
Our client is seeking a SDET Mobile to join their team! This position is located Hybrid in Columbus, Ohio.
This role is to ensure mobile apps are reliable, testable, and safe to ship by embedding automated quality checks into the development and release process.
If selected to move forward, candidates will be required to complete a HackerRank assessment as part of the interview process. Candidates may choose whether to take the assessment using iOS or Android, based on their area of strength. While the role involves working with both platforms, candidates are not expected to have equal expertise in each. Demonstrated proficiency in one platform is acceptable, as long as there is a willingness and ability to work across both over time.
Core Responsibilities
- Design, implement, and maintain mobile automation frameworks for Android and iOS, using Espresso, UI Automator, Jetpack (Android) and XCUITest/XCTest (iOS)
- Build reusable, scalable test frameworks, utilities, and abstractions in Kotlin and Swift
- Define and own test strategy, coverage goals, and quality metrics
- Create and maintain test plans (including Android strategies and iOS .xctestplan) and risk assessments
- Integrate mobile tests into CI/CD pipelines (e.g., Azure DevOps, GitHub Actions), using tools such as Gradle, xcodebuild, fastlane, parallel execution, test result bundles, and reporting
- Reduce test flakiness through proper synchronization, robust waits and expectations, stable test data, reliable Accessibility Identifiers, controlled app state (launch arguments/environment variables), and network stubbing/mocking
- Implement and maintain integration and end-to-end tests across the mobile stack, including UI, ViewModels/Presenters, networking, and persistence; promote testability through sound architecture and dependency injection
- Triage test failures and debug issues using Android Studio (logcat, profilers) and Xcode tooling (Console.app, device logs, crash reports, Instruments, simctl)
- Partner closely with developers to root-cause and resolve issues quickly
- Participate in code reviews, advocate for testability and automation-first practices, and contribute to release quality gates and go/no-go decisions
- Document test frameworks, patterns, standards, and runbooks
- Mentor engineers on mobile testing best practices and automation techniques
- Communicate clearly with cross-functional teams (engineering, product, design, DevOps)
- 3+ years in iOS test automation/SDET roles with strong Swift and iOS SDK fundamentals
- Hands-on expertise with XCTest and XCUITest; experience testing SwiftUI and UIKit apps
- Proficient in building test frameworks/utilities, using Xcode test plans, schemes, and build configurations
- Driving conversation, keeping the team accountable to DOR and DOD
- Experience with device farms (Sauce Labs, Perfecto AWS Device Farm, BrowserStack) and real-device testing at scale
- Experience with CI/CD for iOS such as: xcodebuild, fastlane, code signing, parallel testing on simulators/devices
- API contract testing, MockWebServer usage, Pact for Mobile
- Strong understanding of iOS app architecture (MVC/MVVM/MVI), async/await, Combine, and dependency injection for testability
- Strong debugging skills with Instruments, logs, and crash analysis; proven ability to deflake tests systematically
- Excellent written and verbal communication
- Proven collaboration and team-first approach
- 3+ 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
- Pay Range: The approximate pay range for this position is between $114,000 - $124,000. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
- Medical, Dental, & Vision Insurance Plans
- Employee Stock Ownership Plan
- 401K offered
At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.
Marketing Disclosure
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy