Okta logo

Senior Software Engineer in Test (SET) — Access Essentials

Okta · Posted Sep 28

Cloud-based identity and access management solutions for workforce and customer security

Bengaluru, IndiaFull-timeHybridSenior Level5+ years₹35.0L–₹50.0L yearly100+ applicants
Enterprise SoftwareCybersecurityIdentity ManagementCloud ComputingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Access Essentials team at Okta owns the core control plane backend services, cloud configuration APIs, security and access frameworks, and unified administrative web applications, powering core authentication, telemetry pipelines, feature flagging, telephony, certificate management, and admin console experiences for millions of users and administrators globally. The role is a Senior Software Engineer in Test responsible for end-to-end test strategy, test automation, and quality engineering across backend microservices, cloud APIs, and web frontend applications. The engineer will partner with local engineering teams, architects, product managers, and US-based cross-functional partners to build scalable automated test solutions that keep release cadences reliable and low-risk.

What you will do

  • Design & Scale: Build, maintain, and expand highly reusable test automation frameworks and performance test suites specifically tailored for backend microservices, REST/gRPC APIs, and modern web applications (Admin UI).
  • Integrations & End-to-End Validation: Develop automated functional, integration, and E2E regression tests covering complex backend security workflows, cloud-config APIs, authentication protocols, and web UI console journeys.
  • Flaky Test & CI/CD Stability: Lead guild initiatives to systematically triage and eliminate flaky UI and API tests, driving deterministic quality gates in build and deployment pipelines.
  • Design Transparency & Shift-Left: Embed early into product ideation, technical architecture, and PRFAQ/spec reviews with Software Development Engineers (SDEs), Product Managers, and Architects to define quality criteria and perform technical risk analysis.
  • Platform Ownership: Drive comprehensive test strategy, test case creation, execution, and effort estimations for backend services and web applications across the Access Essentials pillar.
  • Technical Debt Reduction: Build automated infrastructure to facilitate service refactoring, API version migrations, and seamless database/service optimizations.
  • Pipeline Integration: Maintain and optimize local CI/CD pipelines (leveraging tools like CircleCI, Spinnaker, or GitHub Actions) to enforce rapid, reliable release gates.
  • Reliability Operations: Partner with Infrastructure and Site Reliability Engineering (SRE) teams to optimize mock service environments, manage test data, and maintain robust alert mechanisms for regression detection.

Skills used in this role

JavaPythonJavaScriptTypeScriptSeleniumCypressPlaywrightREST AssuredKaratePostmangRPCAWSOAuthOIDCSAMLCircleCIJenkinsSpinnakerGitHub ActionsDockerKubernetesSplunkDatadogReactJMeter

What the employer is looking for

  • Experience: 5+ years of experience in Software Engineering in Test (SET / SDET) roles, with strong focus on backend microservices, REST APIs, and Web UI application validation.
  • Programming Proficiency: Strong coding skills in Java, Python, or JavaScript/TypeScript with a proven ability to write clean, scalable, and maintainable automation code.
  • Web & API Testing Expertise: Hands-on expertise with web UI automation frameworks (Selenium, Cypress, Playwright) and API testing frameworks (Rest Assured, Karate, Postman, or gRPC tools).
  • Backend & Cloud Systems Depth: Deep understanding of distributed systems architecture, cloud infrastructure (AWS), relational/NoSQL databases, and security protocols (OAuth, OIDC, SAML).
  • Infrastructure & DevOps Familiarity: Direct experience working with CI/CD systems (CircleCI, Jenkins, Spinnaker), containerization (Docker, Kubernetes), and logging/observability platforms (Splunk, Datadog, Sentry).
  • Education: B.Tech / B.E. in Computer Science, Information Technology, or a closely related technical field.

Preferred qualifications

  • AI-Assisted Testing: Familiarity with using AI/LLM tools to accelerate test case generation, automation authoring, or defect triage
  • Domain Expertise: Experience testing security software, enterprise Identity and Access Management (IAM) systems, MDMs or multi-tenant SaaS platforms.
  • Web Front End Technology: Familiarity with modern frontend JavaScript frameworks (React) and enterprise Admin Console UX patterns.
  • Performance & Security Testing: Experience with performance and load testing frameworks (JMeter, Locust) and security/vulnerability testing practices.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Okta

Okta is a leading independent provider of cloud-based identity and access management solutions that securely connect people and technologies to the right applications. The company powers both Workforce Identity and Customer Identity platforms, allowing organizations to securely manage user access and navigate modern challenges like agentic AI security.

Industry
Enterprise Software
Company size
7500+ employees
Founded
2009
Location
San Francisco, California, USA
Funding stage
Public Company

Funding

Public Company · $228M raised

Sequoia CapitalAndreessen HorowitzGreylock PartnersKhosla VenturesAltimeter Capital
  • 2010-02-01Series A$10M
  • 2011-08-01Series B$16.5M
  • 2012-12-01Series C$25M
  • 2013-09-01Series D$27M
  • 2014-06-01Series E$75M
  • 2015-09-01Series F$75M
  • 2018-02-21Post IPO Debt$300M

Leadership

TM
Todd McKinnon

Co-Founder and Chief Executive Officer

FK
Frederic Kerrest

Co-Founder and Executive Vice Chairman

SD
Shannon Duffy

Chief Marketing Officer

SM
Scott Morgan

Chief Legal Officer