Okta logo
Oktatoday

Staff Software Engineer in Test, iOS

Hybrid · Toronto, Ontario, Canada

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Cybersecurity Software

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
Sorce

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.

Get started

Okta

Staff Software Engineer in Test, iOS

Apply on Sorce