You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Be the first to open itNo views yet
Okta

Senior Software Engineer in Test

  • Office
  • 6+ years

Salary

Not stated

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

Secure Every Identity, from AI to Human

Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence.

This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk.

The Okta Identity Governance Team

Okta Identity Governance is Okta's Identity Governance and Administration solution, responsible for some of the most critical and visible workflows in enterprise identity: how people request access, how approvers grant it, how entitlements are enforced, and how organizations prove to auditors that only the right people have the right access.

Okta Identity Governance is the leading contributor to Okta's new product bookings, and it runs inside some of the largest enterprises in the world — the kind of accounts where a single tenant carries hundreds of thousands of identities across thousands of applications.

Quality here is a compliance bar, not just a user experience one. When a governance product has a defect, a company can stay over-provisioned on access it believes it revoked, or hand an auditor evidence that isn't true.

The Senior Software Development Engineer in Test Opportunity

As a Senior Software Development Engineer in Test, you'll own quality for medium-sized features on your scrum team, and co-own larger ones, from the first design review through release and into production. You'll turn the team's test strategy into test plans, write the automation, and hold the release bar for features that have to work at enterprise scale — long-running certification campaigns, tenants with millions of entitlements, dozens of third-party connectors, and audit records that must be provably correct.

You'll work alongside developers as an engineer, not a gatekeeper: reviewing designs and code, building the tools that make coverage cheap, and turning every escaped defect into automation that keeps it from coming back.

What You'll Be Doing

Review requirements and design specs, and write test plans that your scrum team reviews and builds against

Join architecture and design reviews early so testability and risk analysis shape the feature before it's built

Automate at every layer — API, integration, end-to-end, and UI — and wire it into continuous integration as deterministic release gates

Build scale, performance, and reliability tests for large-tenant campaigns, bulk entitlement operations, and high-volume imports

Validate data integrity across systems: access that was revoked stays revoked, and audit reports match what actually happened

Review application code, find weak spots, and build tools and frameworks that make future coverage faster to add

Review teammates' code and tests with an eye on reliability, performance, and security, and share what you learn across the team

Troubleshoot complex issues across services, and improve how the team works — documentation, CI/CD, monitoring, and support processes

Keep critical features fully automated so the team ships with zero test debt, and hunt down flaky tests

Work with engineering management to scope and plan quality work across the team

Partner with product managers, designers, and site reliability engineers to understand the business outcome behind each feature, including non-functional requirements

Respond to production issues, alerts, and customer escalations during on-call rotation, and turn root causes into lasting automated coverage

Advocate for the customer: work with field and customer success teams on customer issues, know how the largest tenants use the product and make sure those flows never break

What You'll Bring To The Role

5+ years in software engineering in test or quality engineering, ideally for enterprise software-as-a-service products

5+ years building test automation in Java; Python or TypeScript is a plus

Hands-on experience with API automation (REST, gRPC) and UI automation (Playwright, Selenium, or equivalent)

Experience with performance and load testing tools (JMeter, Gatling, Locust, or equivalent)

Experience with continuous integration (CircleCI or equivalent), containers (Docker, Kubernetes), and a major cloud platform such as AWS

Experience testing distributed, multi-tenant systems at scale, including asynchronous and event-driven workflows

Comfort using logs and monitoring (Splunk or equivalent) to debug failures in test and production

The ability to write and review designs and code with other engineers, and to deliver well-designed, high-quality code on time

A track record of owning medium-sized features end to end and troubleshooting complex issues with little guidance

Strong test planning skills and a track record of working with product, design, and operations partners

And extra credit if you have experience in any of the following!

Identity Governance and Administration — access requests, certifications, entitlement management, separation of duties, or role modeling (Okta, SailPoint, Saviynt, One Identity, Oracle, or in-house)

Identity and access management more broadly: single sign-on, SCIM provisioning, or directory integration

Integrations with Microsoft 365, Google Workspace, Salesforce, Active Directory, or LDAP

Testing in a compliance context — SOX, SOC 2, ISO 27001, or FedRAMP — including audit evidence validation

Using AI tools or agents to speed up test creation, triage, or maintenance

P258903565776

Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can .

The annual base salary range for this position for candidates located in Canada is between:

$118,000 - $162,000 CAD

The Okta Experience

Supporting Your Well-Being

Driving Social Impact

Developing Talent and Fostering Connection + Community

We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one.

Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.

Where you’d work

From the office

About the company

Okta

Office in Toronto, Canada

Also hiring in Bellevue, United States, Chicago, United States, New York, United States and 6 more places

4 of their 91 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 1 red flag

Still hiring?

13 checks

1 red flag

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • TypeScript
  • Python
  • Java
  • AWS
  • Kubernetes
  • Docker
  • gRPC
  • CI/CD
  • Playwright
  • Selenium
Seniority
Senior
Type
Full-time
Equity
Equity offered
Region
Canada
Pay period
Annual
Show 5 more factsShow less

Role

Category
QA & Testing
Seniority
Senior
Experience
5+ years
Tech stack
  • TypeScript
  • Python
  • Java
  • AWS
  • Kubernetes
  • Docker
  • gRPC
  • CI/CD
  • Playwright
  • Selenium

Location

Work model
Office
Region
Canada
Office
  • Toronto, Canada

Compensation

Salary
Salary by agreement
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Staff Software Engineer in Test

    $150,000 - 185,000 / year

    • Hybrid · US, Boston +1
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    Quality Assurance & Standards Manager

    $155,000 - 195,000 / year

    • Remote · US
    • Senior
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    SQA Automation Engineer

    $75,000 - 110,000 / year

    • Office · Austin
    • Mid-Level
  • Early Window: Be the first to open itNo views yetCloses in
    Company hidden

    SQA Test Engineer

    $75,000 - 110,000 / year

    • Office · Austin
    • Mid-Level

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason