# Senior Software Engineer in Test

**Company:** [Okta](https://hotfix.jobs/companies/okta)
**Location:** Bengaluru, India
**Role:** QA Engineering
**Experience:** 5+ years
**Skills:** Java, Testng, Junit, Selenium, Docker, Jenkins, GitHub Actions, CircleCI, Buildkite, Maven, Python, Bash, Groovy, SQL, Kubernetes
**Posted:** 2026-09-11

> The Senior Software Engineer in Test will build scalable automation, validate weekly releases, optimize CI/CD pipelines, and investigate failures through observability tooling. The role requires 5+ years of quality or software engineering experience, strong Java test development, SQL, scripting, and CI/CD expertise.

## Job Description

## Responsibilities

### Test Automation and System Quality
- Design, implement, and maintain scalable test automation frameworks for server- and client-side systems using Java, TestNG, JUnit, and Selenium.
- Develop and execute end-to-end and system test plans against customer deployment patterns.
- Configure and manage automated tests, lab environments, and containerized test setups using Docker.
- Perform release validation for compatibility, availability, and uptime across weekly deployment cycles.

### CI/CD Pipeline Maintenance and Optimization
- Troubleshoot, debug, and optimize CI/CD pipelines using Jenkins, GitHub Actions, CircleCI, and Buildkite.
- Manage Maven-based builds, dependency management, and automated release workflows.
- Write operational automation scripts using Python, Bash, or Groovy.

### Observability, Monitoring, and Infrastructure
- Analyze application logs and observability metrics using Splunk, Sumo Logic, Kibana, or ELK.
- Use SQL to query databases and validate integrated backend scenarios.
- Provide occasional on-call support and debugging assistance to partner teams.

## Requirements
- 5+ years of hands-on experience as a Quality Engineer or Software Engineer focused on SaaS products and release-based testing.
- 4+ years of Java-based test development with Selenium, TestNG, and JUnit.
- Proficiency in Python, Bash, or Groovy scripting.
- Experience maintaining and debugging CI/CD pipelines, Maven dependency management, and Docker-based environments.
- 4+ years of writing SQL queries for data verification and system integration testing.
- Strong experience using Splunk, Kibana, or Sumo Logic to parse logs and trace failures.
- Bachelor's or master's degree in Computer Science, Computer Engineering, Software Engineering, or a closely related technical field.

## Nice to Have
- Experience with AWS, Google Cloud, or Azure.
- Experience with Terraform or Ansible.
- Familiarity with Kubernetes, mobile testing platforms such as Bitbar or Appium, or machine-learning-driven testing tools.
- Exposure to performance or security testing within CI pipelines.

## Similar jobs

- [Senior Quality Engineer](https://hotfix.jobs/jobs/7af0e7ee-6cfd-4b65-9ef1-1bf0e4bc2c7b) - Circle - Remote - $120k – $130k/yr
- [Senior Software Development Engineer in Test - Database Automation](https://hotfix.jobs/jobs/cc43d347-3f6c-45aa-b101-ab161eb7c373) - Fivetran - Bengaluru, India
- [AI Engineer - Quality](https://hotfix.jobs/jobs/b1a2016e-b64c-40d0-ac82-cf85ce66ffcb) - Celonis - Bengaluru, India
- [Quality Specialist](https://hotfix.jobs/jobs/d18715a4-94a8-4791-9252-dba41a81666c) - Q4 Inc - Pune, India
- [Software Engineer 3](https://hotfix.jobs/jobs/a82aa47f-f8c0-4eec-9e80-a847022c9b82) - MongoDB - Gurugram, India

**Apply:** https://hotfix.jobs/jobs/c9f29814-413f-4447-903c-8b80b478b171
**Canonical:** https://hotfix.jobs/jobs/c9f29814-413f-4447-903c-8b80b478b171