Browse current jobs

Senior Software Engineer in Test

Okta · Bangalore

Apply on employer website

Collected role description

Role overview

Senior Software Engineer in Test at Okta

Design and maintain scalable UI automation frameworks using Playwright and/or Cypress with TypeScript/JavaScript .

We are looking for a strong Senior Software Engineer in Test (SET) to build scalable test automation, developer productivity tools, and test infrastructure.

Responsibilities

  • Build comprehensive UI, API, integration, and end-to-end automation for enterprise-scale applications.
  • Develop API automation using REST Assured and REST APIs.
  • Design and execute performance/load testing using JMeter and analyse performance bottlenecks.
  • Build and integrate automated tests into CircleCI, Jenkins, or GitHub Actions pipelines.
  • Develop reusable testing libraries, utilities, and developer productivity tools .
  • Leverage GitHub Copilot, Claude Code, and other GenAI tools to accelerate automation development, debugging, test generation, refactoring, and improve test coverage.
  • Identify, troubleshoot, and eliminate flaky tests , automation failures, and test infrastructure issues.
  • Work with DevOps/SRE on Docker, Kubernetes, cloud environments, and test orchestration .
  • Participate in on-call rotation and provide support for critical automation and production incidents .
  • Perform RCA for production and automation issues and drive preventive actions.
  • Collaborate closely with developers, architects, product managers, and distributed/North America engineering teams to drive quality ownership.

Required qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field. 5–8 years of experience in SDET/Software Test Engineering or equivalent.
  • Strong programming skills in TypeScript/JavaScript ; Java/Python is a plus.
  • Strong hands-on experience with Playwright and/or Cypress .
  • Experience with REST Assured/API automation .
  • Hands-on experience with JMeter or equivalent performance testing tools .
  • Strong knowledge of CI/CD , particularly CircleCI, Jenkins, or GitHub Actions .
  • Experience with Git, Docker, Kubernetes, and cloud environments .
  • Strong debugging skills with logs, monitoring, and distributed systems.
  • Experience with AI-assisted development tools such as GitHub Copilot or Claude Code .
  • Strong ownership, communication, and problem-solving skills.
  • Willingness to participate in on-call and production support .

Preferred qualifications and skills

  • Experience building test frameworks or developer productivity tools at scale.
  • Experience with microservices, distributed systems, and cloud-native applications.
  • Experience with advanced JMeter, Gatling, or Locust.
  • Knowledge of observability, tracing, and performance monitoring.
  • Experience building or adopting AI-driven testing solutions .
  • Key Technologies Playwright | Cypress | TypeScript | JavaScript | REST Assured | JMeter | CircleCI | Jenkins | GitHub Actions | Docker | Kubernetes | Git | GenAI | GitHub Copilot | Claude Code #LI-Hybrid P17058_3565134

Employment details

  • Location: Bengaluru [India]

About the employer

  • Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era.

Additional role details

  • Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI.
  • 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 role is UI automation heavy , with strong focus on Playwright/Cypress, TypeScript/JavaScript , API and performance testing, CI/CD, and AI-assisted engineering.

Collected experience requirement

5 - 8 years