Senior Software Engineer in Test — macOS
Core
Design, build, and optimize scalable automation frameworks for the Okta Verify macOS app, replacing manual testing for critical authentication components.
Role type
Senior Software Engineer in Test (macOS)
Builds
Automated test frameworks and performance suites for native macOS desktop applications
Domain
Identity and Access Management (IAM) / macOS Security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Swift, Objective-C, Java, Python, XCTest, XCUITest, CI/CD pipeline management, containerization (Kubernetes/Docker), REST/gRPC/WebSocket validation, macOS system internals, native app architecture
Preferred skills
Security software testing, Enterprise IAM systems, Cryptographic applications, MDM profiles, Local Authentication frameworks
Technologies
CircleCI, Kubernetes, Docker, Swift, Objective-C, Java, Python, XCTest, XCUITest
Responsibilities
Design and scale reusable test automation frameworks for native macOS apps; Develop automated functional and integration tests covering OS-level components; Embed early in product ideation to provide quality scaffolding and risk analysis; Maintain and optimize CI/CD pipelines for macOS client builds; Partner with SRE teams to optimize test bed environments
Seniority
Senior, hands-on IC