A System Test Engineer responsible for designing and executing comprehensive testing strategies for enterprise storage platforms, ensuring system reliability, performance, and data integrity through automation, real-world workload simulation, and collaboration with cross-functional teams.
Key Responsibilities
Architect and execute system-level validation and testing strategies for Everpure FlashBlade platform.
Simulate real-world workloads by deploying and scaling third-party I/O tools and application ecosystems to validate performance and latency.
Validate critical data-path features such as NFS, SMB, and S3 protocols, ensuring data replication and network stability.
Collaborate with support and escalation teams to reproduce customer-reported issues, perform forensic analysis, and document defects.
Enhance and maintain automation frameworks using Python and Pytest, integrating TDD and CI practices.
Requirements
Extensive experience in software testing for enterprise storage products, with a deep technical understanding of file system protocols NFS, SMB, and S3, as well as I/O datapath and data replication.
Proficiency in building scalable automation frameworks, ideally using Pytest, and experience testing RESTful web services and backend APIs within an Agile, CI/CD environment.
Hands-on experience with Linux kernels, hypervisors, and containers, combined with a strong understanding of how customers deploy storage with backup and database workloads such as Veeam and Commvault.
Proven ability to review technical design documents and author detailed, outcome-oriented test plans that prioritize system-level robustness and Customer-First quality.
Ability to translate complex product requirements and customer use cases into robust, automated test plans that span multiple release cycles.
Experience deploying and scaling third-party I/O tools such as fio, SpecFS, and Load Dynamix alongside application ecosystems like Elastic Search and Vertica to validate performance, latency, and bandwidth under stress.
Experience validating critical data-path features, including NFS, SMB, and S3 protocols, ensuring seamless data replication, RTO, RPO compliance, and networking stability across VLANs and LACP.
Experience partnering with Support and Escalation teams to reproduce complex customer-reported issues, perform deep-level forensics, document defects, and drive high-priority fixes with the Development team.
Strong understanding of infrastructure ecosystems, including hands-on experience with Linux kernels, hypervisors, and containers.
Ability to review technical design documents and author detailed, outcome-oriented test plans that prioritize system robustness and Customer-First quality.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Support for growth and development
Inclusive and diverse work environment
Ready to Apply?
Join Pure Storage and make an impact in renewable energy