Overview
Own system-level quality for Portworx Enterprise across Kubernetes, storage, and modern virtualization environments, with a focus on automation and on validating high availability, resiliency, and failure scenarios at scale.
What you'll do
- 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 automation test suites, with a strong focus on Golang-based automation and code quality.
- Drive validation of HA, 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.
What you'll need
- Strong SDET mindset, engineering for quality, with the 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 Golang.
- Strong debugging skills across Kubernetes, Linux, storage, and virtualization.
- Ability to work on multiple concurrent product/feature releases.
- Excellent communication and collaboration skills, with the ability to work effectively across geographically distributed teams.
- Ability to mentor engineers and conduct automation/code reviews.
- BS/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 storage (file/block/Object) 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.
Nice to have
- Experience working with VMWare/HyperV, KubeVirt or Red Hat OpenShift Virtualization.
- Python experience.
- 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, X-ray.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.