Staff Software Engineer in Test, iOS
Core
Building robust, secure test automation frameworks and strategies for Okta's iOS identity verification app (Okta Verify) and SDKs.
Role type
Staff Software Engineer in Test (iOS)
Builds
Automated test frameworks, CI/CD pipelines, and quality metrics for iOS, iPadOS, and watchOS platforms.
Domain
Cybersecurity / Identity Management / Mobile Development
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
iOS UI test automation (XCTest/XCUI), Swift, Objective-C, CI/CD pipeline design, test strategy definition, security testing, scripting (Python/Shell), JIRA/Confluence
Preferred skills
iOS security frameworks (Keychain, Secure Enclave, biometrics), integration tools (Bitbar, BrowserStack), legacy codebase navigation
Technologies
Swift, Objective-C, XCTest, XCUI, CircleCI, digital.ai, JIRA, Confluence, Xcode Cloud
Responsibilities
Define and own iOS test automation strategy and framework architecture; Mentor engineers and review code/designs; Establish quality metrics and CI pipeline health; Partner with Security on authentication flow testing; Represent quality in architecture reviews; Develop functional, regression, and end-to-end tests.
Seniority
Staff, technical leadership & strategy