← Back to results

Senior Software Engineer in Test

Join Okta as a Senior Software Engineer in Test to build scalable automation frameworks for multi-language SDKs and AI-powered workflows.

Location
Bengaluru, India
Compensation
Not disclosed
Level
senior
Type
full time · Hybrid

Posted by employer 2 days ago

First seen on Joblaze 2 days ago

Last verified on the company career page 17 hours ago

What you'll build

  • Design and develop reusable automation frameworks for SDKs
  • Automate SDK functionality and release validation
  • Build and maintain MCP test frameworks
  • Develop automated tests for AI workflows
  • Integrate automated tests into CI/CD pipelines

Must have

  • Bachelor's degree in Computer Science or related field
  • 5–8 years of experience in SDET or software testing
  • Strong programming skills in TypeScript, Python, Java, or Go
  • Experience building automation frameworks
  • Strong understanding of SDK testing and integration testing

Nice to have

  • Experience with MCP clients/servers
  • Experience with prompt automation and LLM evaluation
  • Experience testing SDKs across multiple programming languages
  • Familiarity with Docker and Kubernetes
  • Working knowledge of API automation frameworks

AI in the day-to-day

Leverage GitHub Copilot, Claude Code, and other GenAI tools for test generation, debugging, and framework development.

Requirements

Experience
5–8 years
Education
Bachelor's degree

Not disclosed in this posting: compensation, visa sponsorship.

Joblaze summary

In this role, the Senior Software Engineer in Test at Okta focuses on developing scalable automation frameworks for various SDKs and validating the Model Context Protocol. Key skills include strong programming abilities in languages like TypeScript, Python, or Java, along with experience in building automation frameworks and CI/CD integration. This position is ideal for candidates with 5-8 years of experience in software testing or engineering, particularly those familiar with AI-assisted development tools. The team emphasizes collaboration to enhance software quality and reliability.

Joblaze insights

Quick facts

Is the Senior Software Engineer in Test role remote?
It's hybrid — Okta expects some on-site time in Bengaluru, India.
How much experience is required?
5–8 years of relevant experience for this Senior Software Engineer in Test role.
Where is the role based?
Okta is hiring for this position in Bengaluru, India.
What's the tech stack?
Joblaze extracted these technologies from the posting: CI/CD, Cypress, Docker, GenAI, Git, GitHub Actions.
What seniority level is this role?
Okta targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer in Test role at Okta.

From the original posting

Secure Every Identity, from AI to Human

We are looking for a strong Senior Software Engineer in Test (SET) to build scalable automation frameworks for multi-language SDKs, Model Context Protocol (MCP), and AI-powered workflows. The role focuses on SDK testing, MCP protocol validation, prompt automation, and developer productivity tools. Strong programming and framework development skills are essential; UI and API automation are secondary.

Key Responsibilities

  • Design and develop reusable automation frameworks for SDKs across multiple languages, including TypeScript/JavaScript, Python, Java, and Go.
  • Automate SDK functionality, compatibility, error handling, integration, and release validation.
  • Build and maintain MCP test frameworks to validate clients, servers, tools, resources, prompts, transports, and protocol interactions.
  • Develop automated tests for prompts, AI workflows, tool calling, structured outputs, and LLM response quality.
  • Develop and maintain automated test coverage for XAA, validating functionality, integrations, error handling, and reliability across supported workflows.
  • Build reusable test utilities, mocks, test harnesses, and developer productivity tools.
  • Integrate automated tests into CI/CD pipelines and troubleshoot flaky tests, failures, and infrastructure issues.
  • Leverage GitHub Copilot, Claude Code, and other GenAI tools for test generation, debugging, and framework development.
  • Collaborate with developers, architects, and platform teams to improve quality, reliability, and release confidence.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5–8 years of experience in SDET, software testing, test infrastructure, or software engineering.
  • Strong programming skills in at least one language: TypeScript/JavaScript, Python, Java, or Go.
  • Experience building automation frameworks, reusable libraries, or developer tools.
  • Strong understanding of SDK testing, integration testing, regression testing, and compatibility testing.
  • Experience with Git, CI/CD, and debugging complex software systems.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or Claude Code.
  • Strong problem-solving, ownership, and communication skills.

Preferred Qualifications

  • Experience with MCP clients/servers, protocol testing, or MCP SDKs.
  • Experience with prompt automation, LLM evaluation, AI agents, or AI-powered applications.
  • Experience testing SDKs across multiple programming languages.
  • Familiarity with Docker, Kubernetes, cloud environments, and performance testing.
  • Working knowledge of API automation and UI frameworks such as Playwright or Cypress.

Key Technologies

Primary: SDK Automation | TypeScript/JavaScript | Python | Java | Go | MCP | Prompt Automation | LLM Evaluation | Test Frameworks | GenAI

Additional: Git | CI/CD | GitHub Actions | Jenkins | Docker | Kubernetes | REST APIs | Playwright | Cypress | JMeter

Expected Outcomes

  • Scalable automation coverage across multiple SDKs and programming languages.
  • Reliable MCP protocol and integration testing.
  • Automated prompt and AI workflow regression testing.
  • Improved developer productivity, defect detection, and release confidence.

#LI-Hybrid

P22395_3583173

The Okta Experience

Standard company text repeated across Okta's postings is omitted here.

Similar positions

Okta
Senior Software Engineer in Test
Okta · Bengaluru, India
Okta
Senior Software Engineer in Test
Okta · Bengaluru, India
Okta
Senior Software Engineer
Okta · Bengaluru, India
Okta