Senior Software Engineer in Test
Okta · Bangalore
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