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

Required qualifications

  • Familiarity with public cloud environments, AWS and Azure.
  • A "Developer" Mindset: You're passionate about digging into code, understanding system behavior, and proactively identifying areas for optimization.
  • Observability tooling
  • Experience using or implementing datadog, new relic, open tracing, open telemetry or similar request tracing tooling.
  • Load testing tool experience with: Jmeter, Apache Bench, Artillery, etc.
  • Linux and Containers: You have leveraged linux and containers in production in the past.
  • You have deep testing experience , 5+ years working with advanced load generation and analysis systems and tools.
  • You understand Agentic AI tools, Experience with tools like Claude, Gemini, CoPilot implementing agents, skills, workflows and integrating them into CI/CD pipelines, Git hooks and review processes.
  • Why Join Us?
  • High Scale, High Impact: Work on a global identity platform with millions of users, where your contributions will have a significant and immediate impact across our entire engineering organization.
  • Solve Complex Problems: Tackle challenging performance and resilience issues in a distributed, high-throughput environment.
  • Exceptional Growth Opportunities: Access to conferences and ongoing learning.
  • Mentorship from staff and senior team members.
  • Exposure to low-level problems, infrastructure knowledge, microservices, and Kubernetes scheduling optimization.
  • Opportunities to go deep into areas that genuinely interest you, continuously expanding your skillset. #LI_hybrid P24595

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.
  • Our Performance Load testing team operates on a hub-spoke model, with a core focus on deep understanding load generation systems, test data generation, and node.js and golang applications.
  • We partner with engineering teams from across all products and platforms at Auth0, working to create more accurate simulated load generation and data generation tests.
  • You'll be supporting specific teams with performance load coverage, load optimization and testing and ensuring our systems not only maintain their current high level of performance but continuously evolve and improve.
  • You will partner with other senior load testing engineers, and mentor more junior engineers, working to achieve a high level of team impact.
  • What We're Looking For: Programming Knowledge: Experience with a programming language like Node.js , TypeScript , JavaScript , or Golang is a requirement.
  • We're looking for someone with a tester's mindset who can understand code, databases and data structures and collaborate effectively with our engineering teams to ensure high-quality software.
  • Experience with Databases: Have used databases such as MongoDb or SQL to store configuration or user data, understand tradeoffs between persistence and performance, and have used optimizations in these areas.
  • Familiarity with indexes, query planners a plus.
  • The ability to understand complex join queries and model datasets that leverage them.
  • Microservices & Kubernetes Exposure: High-level understanding of Kubernetes (K8s) and microservices architecture.
  • Public Cloud

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.
  • We're looking for a Senior Software Engineer in Test, who is eager to drive non-functional load testing , identify critical optimization areas, and conduct in-depth analysis to understand "what's broken and why." as well as “How can we improve the simulation?” You'll be at the forefront of research and development, uncovering efficiencies at a platform level and collaborating with engineering teams across the organization to implement solutions.
  • This isn't your typical QA or testing role, but rather a deep engineering role focused on performance load testing

Collected experience requirement

5+ years