Design, implement, and maintain native Android automation using Espresso , UI Automator , and ... Deflake tests systematically using Xcode, simctl, device logs, and Instruments (Leaks, Allocations ...
Design, implement, and maintain native Android automation using Espresso , UI Automator , and ... Deflake tests systematically using Xcode, simctl, device logs, and Instruments (Leaks, Allocations ...
Experience with modern iOS native development tools and systems: Xcode, Swift Package Manager (SPM ... Proficiency with Instruments (Time Profiler, Allocations, Leaks) and crash/performance analysis
Experience with modern iOS native development tools and systems: Xcode, Swift Package Manager (SPM ... Proficiency with Instruments (Time Profiler, Allocations, Leaks) and crash/performance analysis
Lead Software Engineer - Sr. iOS Developer
Columbus, OH · On-site
$131K/yr
Experience with modern iOS native development tools and systems: Xcode, Swift Package Manager (SPM ... Proficiency with Instruments (Time Profiler, Allocations, Leaks) and crash/performance analysis
Lead Software Engineer - Sr. iOS Developer
Columbus, OH · On-site
$131K/yr
Experience with modern iOS native development tools and systems: Xcode, Swift Package Manager (SPM ... Proficiency with Instruments (Time Profiler, Allocations, Leaks) and crash/performance analysis
Experience with modern iOS native development tools and systems: Xcode, Swift Package Manager (SPM ... Proficiency with Instruments (Time Profiler, Allocations, Leaks) and crash/performance analysis
Experience with modern iOS native development tools and systems: Xcode, Swift Package Manager (SPM ... Proficiency with Instruments (Time Profiler, Allocations, Leaks) and crash/performance analysis
Native Instruments information

Other
Posted 19 days ago
Job description
- CI/CD & Devops: Integrate test suites into automated pipelines (GitHub Actions, Azure DevOps, or Jenkins) utilizing parallel execution and simulator/emulator management.
- Device Management: Experience running large-scale real-device testing using Device Farms (e.g., Sauce Labs, BrowserStack, AWS Device Farm).
- Quality Governance: Participate in code reviews, advocate for testability, and keep engineering teams accountable to the Definition of Ready (DoR) and Definition of Done (DoD).
- 3–6+ years of dedicated experience in Mobile Test Automation / SDET roles.
- Production-level coding skills in either Swift or Kotlin (and the respective native SDKs).
- Proven experience building mobile CI/CD pipelines from the ground up.
- Excellent written and verbal communication; a proactive, team-first mentality capable of collaborating with remote vendor teams.
- Option A: The Android Track
- Automation: Design, implement, and maintain native Android automation using Espresso, UI Automator, and Jetpack/Compose testing frameworks.
- Development: Build reusable test frameworks and libraries in Kotlin using AndroidX Test, JUnit, and Gradle.
- Architecture & Mocking: Leverage network mocking, data seeding, and hermetic testing strategies utilizing MockWebServer and Pact for Mobile. Understand MVVM/MVI architectures, coroutines/Flows, and Hilt/Dagger.
- Debugging: Triage failures and root-cause issues directly within Android Studio.
- Option B: The iOS Track
- Automation: Design and maintain native iOS automation using XCUITest and XCTest; build reusable page-object abstractions in Swift.
- Development: Proficiently manage Xcode test plans (.xctestplan), schemes, build configurations, and xcodebuild.
- Architecture & Mocking: Utilize network stubbing, launch arguments, environment variables, and Pact for Mobile. Understand iOS architectures (MVC/MVVM/MVI), async/await, and Combine.
- Debugging: Deflake tests systematically using Xcode, simctl, device logs, and Instruments (Leaks, Allocations, Time Profiler).