Quick Overview
Job Description
Job Title: Mobile SDET (iOS) / iOS Automation Engineer
Location: Newport Beach, CA or Columbus OH (Hybrid 4 days onsite)
W2 Contract
Must Have: iOS test automation + Swift + XCTest/XCUITest + CI/CD + SDET framework development
Key Responsibilities:
· Design, implement, and maintain iOS automation using XCUITest/XCTest; build reusable test utilities and page object/style abstractions in Swift.
· Establish test strategy, coverage goals, and quality metrics; create and maintain test plans (.xctestplan) and risk assessments.
· Integrate tests into CI/CD (e.g., Azure Devops, GitHub Actions) using Xcode build, Fastlane, and parallel simulator execution; manage test result bundles and reporting.
· Reduce flakiness via robust synchronization (expectations, predicates), stable Accessibility Identifiers, controlled app state (launch arguments/env vars), and reliable network stubbing.
· Implement and maintain integration, and endtoend tests across the stack (View Models/Presenters, networking, persistence); promote testability through architecture and DI.
· Triage failures, debug with Xcode, Console.app, device logs/crash reports, Instruments (Leaks, Allocations, Time Profiler), and simctl.
· Participate in code reviews, advocate for testability (protocols, dependency injection, modularization), 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 iOS test automation/SDET roles with strong Swift and iOS SDK fundamentals.
· Handson 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, Browser Stack) and real device testing at scale.
· Experience with CI/CD for iOS (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.
Warm Regards
Rajesh
Arrowminds Inc
Similar jobs
- NA
Manuel Test Engineer with Security Clearance
Navstar Inc.
Annapolis, MD🇺🇸$150k - $240k/yrHybrid7 weeks agoSAFeShellTDD+4Technology - DO
Quality Assurance Specialist with Security Clearance
NewDepartment of the Army
Texarkana, TX🇺🇸HybridYesterdayTechnology - PS
Test & Integration Engineer (Python/Java) with Security Clearance
NewPower3 Solutions
Linthicum Heights, MD🇺🇸Hybrid2 days agoAWSAgileJava+1Technology - PS
Test Engineer L2 - HPC/Linux with Security Clearance
NewPower3 Solutions
Annapolis Junction, MD🇺🇸$150k - $175k/yrHybrid2 days agoSAFeSQLScrum+11Technology - SU
MD-Test Engineer 3- TS/SCI w/ Polygraph with Security Clearance
NewSunayu, LLC
Annapolis Junction, MD🇺🇸Hybrid2 days agoDockerSQLShell+8Technology - PS
Software Test Engineer with Security Clearance
Power3 Solutions
Columbia, MD🇺🇸$145k - $165k/yrHybrid6 weeks ago5GAWSSelenium+9Technology