4 hours ago
Toronto, CanadaSenior
Responsibilities
- Review requirements and design specifications and create test plans for scrum-team review.
- Participate in architecture and design reviews to improve testability and analyze risk early.
- Automate API, integration, end-to-end, and UI testing and integrate deterministic release gates into continuous integration.
- Build scale, performance, and reliability tests for large-tenant campaigns, bulk entitlement operations, and high-volume imports.
- Validate data integrity across identity governance workflows and audit records.
- Review application code, tests, designs, and teammates’ work for reliability, performance, and security.
- Build testing tools and frameworks, reduce test debt, and investigate flaky tests.
- Troubleshoot complex issues across services and improve documentation, CI/CD, monitoring, and support processes.
- Respond to production issues, alerts, and customer escalations during an on-call rotation and convert root causes into automated coverage.
- Partner with product managers, designers, site reliability engineers, field teams, and customer success teams to protect critical customer workflows.
- Work with engineering management to scope and plan quality work across the team.
Requirements
- 5+ years of experience in software engineering in test or quality engineering, ideally with enterprise SaaS products.
- 5+ years of experience building test automation in Java; Python or TypeScript experience is a plus.
- Hands-on experience with API automation using REST or gRPC and UI automation using Playwright, Selenium, or equivalent tools.
- Experience with performance and load testing tools such as JMeter, Gatling, or Locust.
- Experience with continuous integration, Docker, Kubernetes, and a major cloud platform such as AWS.
- Experience testing distributed, multi-tenant systems at scale, including asynchronous and event-driven workflows.
- Experience using logs and monitoring tools such as Splunk to debug test and production failures.
- Ability to write and review designs and code and deliver high-quality software on schedule.
- Demonstrated ownership of medium-sized features end to end and ability to troubleshoot complex issues with little guidance.
- Strong test planning skills and experience working with product, design, and operations partners.
- Preferred experience with Identity Governance and Administration, including Okta, SailPoint, Saviynt, One Identity, Oracle, or comparable systems.
- Preferred experience with identity and access management, single sign-on, SCIM provisioning, directory integration, Microsoft 365, Google Workspace, Salesforce, Active Directory, or LDAP.
- Preferred experience testing in compliance contexts such as SOX, SOC 2, ISO 27001, or FedRAMP, including audit evidence validation.
- Experience using AI tools or agents to accelerate test creation, triage, or maintenance is an additional advantage.
Benefits
- Annual base salary range of $118,000–$162,000 CAD for candidates located in Canada.
- Equity where applicable, bonus, health, dental, and vision insurance.
- RRSP with a match, healthcare spending account, telemedicine, and paid leave including PTO and parental leave.
- Global community spanning more than 20 offices and an immersive in-person onboarding experience.
- Equal opportunity employment and reasonable accommodation support are provided.
Tech Stack
Categories
About Okta
Okta builds cloud-based identity and access management for enterprises and developers, including single sign-on, multi-factor authentication, and lifecycle management. It sells subscription SaaS as the Okta Workforce Identity and Customer Identity Clouds; the latter incorporates Auth0, acquired in 2021. Founded in 2009 and headquartered in San Francisco, Okta is a public company traded on Nasdaq.
