Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Okta

Senior Software Engineer in Test

Posted Updated
Discussion
  • 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
  • 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
  • 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

Benefits

  • Work from home opportunities
  • Health + Wellness
  • Financial Benefits
  • Pay + Incentives
  • Time Off
  • Everyday Living
  • Resources
  • 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
  • 5+ years in software engineering in test or quality engineering, ideally for enterprise software-as-a-service products
  • Strong test planning skills and a track record of working with product, design, and operations partners
  • 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)
  • A track record of owning medium-sized features end to end and troubleshooting complex issues with little guidance
  • 5+ years building test automation in Java; Python or TypeScript is a plus
  • Identity Governance and Administration — access requests, certifications, entitlement management, separation of duties, or role modeling (Okta, SailPoint, Saviynt, One Identity, Oracle, or in-house)
  • Integrations with Microsoft 365, Google Workspace, Salesforce, Active Directory, or LDAP
  • Identity and access management more broadly: single sign-on, SCIM provisioning, or directory integration
  • 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

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.