P

Pure Storage

Delivers all-flash storage hardware and services

Software Development Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong SDET mindset, engineering for quality and ability to design complex distributed-system test failure scenarios.
  • Ability to lead by example and take end-to-end ownership of product quality.
  • Strong programming and automation skills, preferably in Golang; Python experience is also valuable.
  • Strong debugging skills across Kubernetes, Linux, storage, and virtualization.
  • Ability to work on multiple concurrent product or feature releases.
  • Ability to mentor engineers and conduct automation and code reviews.
  • BS or MS with 8+ years of software testing/SDET experience, preferably involving distributed systems, infrastructure, storage, or virtualization.
  • Strong hands-on experience with Kubernetes and Kubernetes application lifecycle management.
  • Strong background in enterprise file, block, or object storage and Kubernetes persistent storage/CSI.
  • Strong Golang and/or Python programming skills, with Golang preferred.
  • Experience developing and maintaining automation frameworks and CI/CD pipelines.

Responsibilities

  • Own system-level quality for Portworx Enterprise across Kubernetes, storage, and modern virtualization environments.
  • Develop comprehensive test plans, test strategies, and automation for multiple concurrent product and feature releases.
  • Build and maintain scalable automated test suites, with a strong focus on Golang-based automation and code quality.
  • Drive validation of high availability, resiliency, disaster recovery, upgrades, scale, and failure scenarios in large-scale Kubernetes environments.
  • Identify functional and automation coverage gaps, assess risks early, and drive improvements to overall product quality.
  • Collaborate with development, QE, and architecture teams across geographies to troubleshoot complex system-level issues and ensure timely releases.
  • Ensure CI/CD pipelines and automation infrastructure effectively execute the required functional, regression, and system test strategies.

Desired Qualifications

  • Experience working with VMware/Hyper-V, KubeVirt, or Red Hat OpenShift Virtualization.
  • Experience with Kubernetes platforms such as OpenShift, EKS, AKS, or GKE.
  • Working experience with public clouds such as AWS, Azure, and Google Cloud.
  • Experience with tools such as Git, Jenkins/GitHub Actions, Jira, Confluence, and X-ray.

About the Company

Pure Storage

Delivers all-flash storage hardware and services

Pure Storage provides data storage solutions including all-flash storage arrays, cloud storage, hybrid cloud, and data protection services. Its products work by using flash memory to deliver fast data access, with Evergreen One offering a subscription-based, continuous update and maintenance model that keeps hardware and software up to date without replacing hardware. The company differentiates itself from competitors through a focus on high-performance all-flash storage, scalable data management, and a subscription-based Evergreen model that sustains ongoing software/firmware updates. Its goal is to help businesses manage, protect, and access their data efficiently at scale with sustainable, environmentally friendly storage solutions.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Pure Storage

See more jobs