Software Quality Engineer, Hyperscale Line of Business

Pure Storage•Santa Clara, CA
•Onsite

About The Position

Everpure is seeking a Software Quality Engineer to join its Hyperscale Line of Business team in a dynamic, small-team environment. The role focuses on software quality and automation for products designed to address challenges in massive-scale storage environments. The engineer will help deliver high-quality software through rigorous testing, scalable test automation, and contributions to high-performance systems. The position involves working across kernel and operating-system layers, with exposure to end-to-end system interactions, I/O paths, and performance characteristics. It also requires troubleshooting complex server and storage issues across hardware and software boundaries. The role is primarily office-based at Everpure’s Santa Clara, California office. The annual base salary range is $149,000–$224,000 USD. The position may also be eligible for incentive pay and/or equity.

Requirements

  • At least 5 years of experience in software system testing or equivalent.
  • Proficiency in system-level testing, with a strong emphasis on end-to-end automation and product validation.
  • Hands-on automation experience using Python, Go, Java, Kotlin, or similar languages.
  • Knowledge of quality engineering practices for identifying test coverage gaps, raising defects, and ensuring comprehensive end-to-end validation.
  • Ability to establish and contribute to system stability, resiliency, and liveliness testing at scale.
  • Familiarity with SSD/NVMe-based devices and block, object, or file storage systems.
  • Ability to analyze test results, debug failures, and collaborate to drive issues to resolution.
  • Ability to deploy lab environments, including testbed configuration, resource orchestration, and integration of third-party workloads and tools.
  • Ability to prioritize multiple projects in a fast-paced environment.
  • Strong analytical and creative problem-solving abilities, curiosity, and excellent written, verbal, and interpersonal communication skills.

Responsibilities

  • Design and implement automated tests throughout the product development and support lifecycle.
  • Create, develop, and maintain automated test sets and strategies for various products.
  • Collaborate with peers and stakeholders to identify requirements and contribute to solutions, from initial test design through comprehensive testing suites.
  • Work with Support and Escalation teams to replicate customer issues and identify their root causes.
  • Identify, analyze, and thoroughly document defects found during automated testing.
  • Identify test coverage gaps, conduct root cause analysis, and help close the loop on defects found by customers.
  • Analyze test results, debug failures, and drive issues to resolution in collaboration with development, QE, product management, and customer support teams.
  • Establish and contribute to system stability, resiliency, and liveliness testing at scale.
  • Deploy lab environments, including testbed configuration, resource orchestration, and integration of third-party workloads and tools.
  • Prioritize multiple projects in a fast-paced environment.

Benefits

  • Flexible time off
  • Wellness resources
  • Company-sponsored team events
  • The role may be eligible for incentive pay and/or equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service