Staff Software Engineer in Test

Okta Okta · Enterprise · Bangalore, India · Engineering Quality-630

Staff Software Engineer in Test focused on non-functional load testing, performance optimization, and in-depth analysis of system behavior. The role involves driving load generation systems, test data generation, and collaborating with engineering teams to ensure high-level performance and continuous improvement of a global identity platform. Experience with Node.js, Golang, databases, microservices, Kubernetes, public cloud, observability tooling, and load testing tools is required.

What you'd actually do

  1. drive non-functional load testing
  2. identify critical optimization areas
  3. conduct in-depth analysis to understand "what's broken and why."
  4. uncovering efficiencies at a platform level
  5. collaborating with engineering teams across the organization to implement solutions

Skills

Required

  • Node.js
  • TypeScript
  • JavaScript
  • Golang
  • understanding code, databases and data structures
  • MongoDb
  • SQL
  • Kubernetes (K8s)
  • microservices architecture
  • AWS
  • Azure
  • Observability tooling (Datadog, New Relic, Open Telemetry)
  • Load testing tools (Jmeter, Apache Bench, Artillery)
  • Linux
  • Containers
  • advanced load generation and analysis systems and tools

Nice to have

  • familiarity with indexes, query planners
  • understanding complex join queries
  • model datasets that leverage them

What the JD emphasized

  • deep understanding load generation systems
  • test data generation
  • deep testing experience