# Staff Software Engineer in Test, Linux

**Company**: Okta
**Location**: Toronto, ON
**Work arrangement**: hybrid
**Experience**: staff
**Job type**: full-time
**Salary**: $140,000-$192,500 CAD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/okta/jobs/8010671?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_4c832ff1-30b

## Description

Secure Every Identity, from AI to Human Identity is key to unlocking AI's potential. Okta secures AI by building a trusted infrastructure.

The Okta Verify Team builds desktop and mobile applications for authentication and authorisation across Okta-protected resources. The team's mission is to enable customers to access these resources securely.

We seek a passionate and experienced C++ / Linux Staff Software Engineer in Test to join our dynamic team. You will collaborate with product management, development, and cross-functional teams to define test plans based on business requirements and application software designs.

**Responsibilities**

- Collaborate with product management, development, and cross-functional teams using JIRA and Confluence tools

- Work with software engineers and engineering management to scope, plan, and execute automation and test efforts

- Master, improve, and innovate upon existing tools and automation for Desktop clients and Web applications

- Interface with Product Management, Development, Documentation, and UX teams

- Partner with Customer Support and field teams to understand customer use cases and build relative test plans

- Develop and maintain high-quality functional, regression, and end-to-end tests for Okta Verify app

- Work closely with Linux community and Beta programs to certify Okta Verify readiness on major and minor OS upgrades

- Develop and maintain automation code in C++/C# and .NET Core

**Requirements**

- 6+ years of product testing and test automation experience

- Able to write new and maintain existing automated test cases

- Experience testing Linux desktop applications built on C# and .NET Core

- Experience working with databases such as MySQL, DynamoDB

- Experience with C++, C#, .NET, or similar Client automation tools

- Experience building and maintaining CI/CD pipelines

- Knowledge and experience in testing Web services

- Experience with security and single sign-on concepts

**Benefits**

- Health, dental, and vision insurance

- RRSP with a match

- Healthcare spending

- Telemedicine

- Paid leave (including PTO and parental leave)

## Skills

### Required
- C++
- Linux
- Test Automation
- C#
- .NET Core
- MySQL
- DynamoDB
- CI/CD Pipelines
- Web Services
- Security
- Single Sign-on

### Nice to have
- Windows Desktop application testing

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/okta/jobs/8010671?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
