Staff Software Engineer in Test

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

Staff Software Engineer in Test focused on driving non-functional load testing, identifying optimization areas, and conducting in-depth analysis for a global identity platform. The role involves deep engineering in performance load testing, load generation systems, test data generation, and supporting engineering teams across products.

What you'd actually do

  1. 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?”
  2. at the forefront of research and development, uncovering efficiencies at a platform level and collaborating with engineering teams across the organization to implement solutions.
  3. 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.
  4. partner with other senior load testing engineers, and mentor more junior engineers, working to achieve a high level of team impact.

Skills

Required

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

Nice to have

  • familiarity with indexes, query planners
  • ability to understand complex join queries and model datasets that leverage them

What the JD emphasized

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