# Senior Software Engineer In Test — macOS

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Bengaluru, India
**Role:** QA Engineering
**Experience:** 5+ years
**Skills:** Swift, Objective-C, Java, Python, macOS, Xctest, Xcuitest, CircleCI, Kubernetes, Docker, Rest, gRPC, WebSockets, MDM, Cryptography
**Posted:** 2026-08-12

> Owns test strategy, automation frameworks, and quality assurance for the Okta Verify macOS application. The role requires senior-level software engineering in test experience, native macOS testing expertise, and proficiency with Swift or related programming languages and CI/CD tooling.

## Job Description

## Responsibilities

### Test Automation Framework Architecture
- Maintain and expand reusable test automation frameworks and performance suites for native macOS desktop applications.
- Develop automated functional and integration tests covering OS-level components, network interception, and local security configurations.
- Triage and eliminate flaky UI tests to improve CI/CD stability.

### Quality Engineering & Product Strategy
- Participate in product ideation, technical architecture, and system design discussions, providing quality scaffolding and risk analysis.
- Own test planning, execution, and effort estimation for the Okta Verify macOS application.
- Build automated infrastructure for complex testing scenarios, including migration of legacy Objective-C components to Swift.

### CI/CD & DevOps
- Maintain and optimize CI/CD pipelines using tools such as CircleCI.
- Partner with Infrastructure and Site Reliability Engineering teams to optimize test environments and regression alerts.

## Requirements
- 3+ years of experience in Software Engineering in Test roles.
- 1+ year focused on automated validation of native macOS desktop applications.
- Strong programming skills in Swift, Objective-C, Java, or Python, with the ability to write maintainable automation code.
- Understanding of macOS development paradigms, XCTest/XCUITest, application sandboxing, and Apple developer tools.
- Experience with cross-platform automation tools, UI testing frameworks, and API validation engines such as REST, gRPC, or WebSockets.
- Experience with CI/CD systems such as CircleCI, containerization with Kubernetes or Docker, and standard logging frameworks.
- B.Tech or B.E. in Computer Science, Information Technology, or a closely related technical field.

## Preferred Qualifications
- Experience testing security software, enterprise Identity and Access Management systems, or cryptographic applications.
- Familiarity with MDM profiles, enterprise software deployment mechanisms on macOS, Endpoint Security, and Local Authentication.

## Benefits
- In-person onboarding experience.
- Well-being support.
- Social impact initiatives.
- Talent development, connection, and community programs.

## Similar jobs

- [Senior Quality Engineer](https://hotfix.jobs/jobs/7af0e7ee-6cfd-4b65-9ef1-1bf0e4bc2c7b) - Circle - Remote - $120k – $130k/yr
- [Senior Software Development Engineer in Test - Database Automation](https://hotfix.jobs/jobs/cc43d347-3f6c-45aa-b101-ab161eb7c373) - Fivetran - Bengaluru, India
- [AI Engineer - Quality](https://hotfix.jobs/jobs/b1a2016e-b64c-40d0-ac82-cf85ce66ffcb) - Celonis - Bengaluru, India
- [Senior Software Development Engineer in Test](https://hotfix.jobs/jobs/efe90f25-177f-49d8-9068-9d8081cb33c3) - Fivetran - Bengaluru, India
- [Lead Validation Engineer](https://hotfix.jobs/jobs/23932fbd-7ec1-4026-b046-f6813d1d7e7d) - Origin - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/a7b8d28c-dd46-4dd0-ab65-7d6cf2ca8334
**Canonical:** https://hotfix.jobs/jobs/a7b8d28c-dd46-4dd0-ab65-7d6cf2ca8334