Staff Software Engineer in Test, iOS
Hybrid · Toronto, Ontario, Canada
Job Summary
Staff Software Engineer in Test for Okta Verify/iOS platform. Lead and own iOS test automation strategy and framework architecture for Okta Verify and its SDKs. Mentor engineers, define quality plans, and drive security/privacy test coverage in collaboration with Security. Design and build structured test automation frameworks using XCTest and deliver robust XCUI tests across iOS, iPadOS, and watchOS. Develop and maintain high-quality functional, regression, and end-to-end tests; contribute to CI pipeline health and test metrics. Collaborate with product management, development, and cross-functional teams to define test plans aligned with business requirements. Requires 5+ years of iOS software testing experience and 3+ years of hands-on UI automation; strong Swift/Obj-C skills; CI/CD pipeline experience; JIRA/Confluence proficiency. Located in Toronto, Ontario, Canada with hybrid work options.
Required Qualifications
- 5+ years of software test experience for iOS mobile applications
- 3+ years of hands-on experience with iOS UI test automation frameworks
- Experience in developing iOS test tools using Swift/Obj-C
- Experience defining test strategy at a platform or product-area level
- Experience building and maintaining Mobile CI/CD pipelines (CircleCI, GitHub Actions, Xcode Cloud)
- Experience with JIRA, Confluence
- Experience with scripting languages like shell, Python
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.