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.

Member of Technical Staff- Quality Engineer at Purestorage | JobZoey