Purestorage
Member of Technical Staff- Quality Engineer
Bangalore, India. Posted 2 months ago
The role
You will own System Testing for FlashArray products by validating stability, resiliency, and performance. You will design and run multi-week scenarios involving workloads, failovers, and fault injections to influence architecture and release decisions.
What you will do
- Define System Testing strategy and test plans for major features and releases.
- Build scenarios mirroring customer environments using mixed workloads and hardware events.
- Own and maintain System Testing environments including arrays, initiators, and OSes.
- Triage failures and file high-quality defects with Dev, PM, and Release teams.
- Act as a primary quality gate for Release Candidates and define entry/exit criteria.
- Coach mid-level and junior QE engineers on test design and debugging.
- Refine System Testing processes, playbooks, and governance.
- Partner with automation teams to extend workflows and improve observability.
- Provide data-driven input on go/no-go decisions.
Required qualifications
- 10+ years in software QA / system test / performance / reliability engineering.
- Significant experience in system-level or longevity testing of complex distributed or storage systems.
- Strong understanding of storage concepts including block, file, snapshots, replication, HA/failover, and NDUs.
- Ability to design and execute long-running scenarios for race conditions, memory leaks, and scaling issues.
- Strong debugging skills across host, network, storage system, logs, and metrics.
- Hands-on experience with Linux and at least one of VMware, Windows, or Kubernetes.
- Solid experience with test automation (Python, shell), CI pipelines, and result dashboards.
- Ability to lead cross-functional collaboration with Development, System Test, Release, and Support.
- Clear written and verbal communication.
- Knowledge of directory services and identity: AD, LDAP, Kerberos, ID mapping.
- Linux systems skills: shell, networking (VLANs, sub-interfaces, routing, ip, tc), service debugging, log and core analysis at scale.
Nice to have
- Background in enterprise storage.
- Experience in performance engineering, capacity / longevity modeling, or customer-data-driven test design.
- Exposure to AI-assisted test design or triage.
- Experience working with different hypervisors, backup applications, databases, video streaming or healthcare applications/workloads.
- Prior multi-tenancy / RBAC / virtual-array isolation work in storage or cloud.
- Replication and DR: async/ADR, sync-rep, ActiveCluster or metro-cluster, split-brain and resync validation.
- QoS and quotas test background.
Benefits
- Flexible time off
- Wellness resources
- Company-sponsored team events
About the company
Everpure (NYSE: P) has evolved from storage pioneer to data platform. Its strategic agenda spans companies defining the next era of technology including hyperscalers, AI labs, and the AI hardware supply chain.