Staff Software Engineer in Test, Linux
Core
Building automated testing infrastructure and quality strategy for large-scale Linux desktop and mobile authentication applications.
Role type
Staff Software Engineer in Test (Linux Platform)
Builds
Automated test suites, CI/CD pipelines, and quality processes for Okta Verify client software.
Domain
Cybersecurity / Identity Management / Linux Desktop
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ test automation, C#/.NET Core client testing, Linux desktop application testing, CI/CD pipeline design, database testing (MySQL/DynamoDB), security concepts, SSO concepts, functional/regression testing, end-to-end testing
Preferred skills
Windows Desktop application testing, JIRA/Confluence proficiency, .NET Core framework expertise
Technologies
C++, C#, .NET Core, MySQL, DynamoDB, CircleCI, GitHub Actions, Xcode Cloud, JIRA, Confluence
Responsibilities
Define test plans based on business requirements and application designs; scope, plan, and execute automation and test efforts; master and innovate existing tools for Desktop clients and Web applications; interface with Product Management, Development, Documentation, and UX teams; partner with Customer Support to build test plans for customer use cases; develop and maintain high-quality functional, regression, and end-to-end tests; work with Linux community and Beta programs to certify OS upgrade readiness.
Seniority
Staff, strategic quality leadership & hands-on automation