QA Automation Engineer - Object Storage

LT ZERO Asia Pacific•Centennial, CO
•$110,000 - $150,000•Hybrid

About The Position

The QA Automation Engineer will design, build, and maintain automated test coverage for ActiveScale object storage features, including S3, data-path, durability, and data-movement functionality. The role develops component, integration, system, regression, and failure-injection tests to validate correctness and reliability at scale, integrates tests into CI pipelines, and improves test reliability, execution time, diagnostics, and reporting. The engineer owns the team's automated test strategy and collaborates with developers to establish coverage and acceptance criteria early in development. The position validates S3 API behavior, compatibility, error handling, and data integrity; tests resilience scenarios such as node loss, disk faults, partial writes, network disruption, and recovery; and evaluates data placement, erasure coding, tiering, and movement across NVMe, HDD, and tape where applicable. It also contributes to performance, scalability, and long-running reliability testing of the I/O pipeline. The engineer writes maintainable automation code and reusable test infrastructure, participates in design and code reviews, defect triage, and release readiness, and partners with developers and the Software Engineering Manager / Product Owner to identify quality risks and ensure appropriate coverage. This is a hybrid role, with in-office work at the Centennial, Colorado office Tuesday through Thursday.

Requirements

  • At least 5 years of software quality engineering, test automation, or software development experience.
  • Strong programming or scripting skills in Python, Go, C/C++, or similar languages.
  • Strong experience building and maintaining automated tests for complex software systems.
  • Hands-on experience using AI-assisted development tools to create, extend, debug, or maintain test automation, and ability to critically review generated code and test results.
  • Solid Linux fundamentals, including debugging, log analysis, and troubleshooting.
  • Experience testing APIs and distributed or networked systems.
  • Understanding of concurrency, failure handling, and data integrity concepts.
  • Experience with CI systems and source control.
  • Good communication skills and ability to work effectively with developers and remote colleagues.
  • Ability to work in the office in Centennial, Colorado, Tuesday through Thursday as part of the hybrid arrangement.

Nice To Haves

  • Experience with object storage and the Amazon S3 API, SDKs, and tools.
  • Experience testing storage systems or storage media such as HDD, SSD, NVMe, or tape.
  • Experience with failure injection, resiliency testing, performance testing, or large-scale system testing.
  • Knowledge of erasure coding principles.

Responsibilities

  • Design, build, and maintain automated test coverage for ActiveScale object storage features across S3, data-path, durability, and data-movement functionality.
  • Develop component, integration, system, regression, and failure-injection tests that validate correctness and reliability at scale.
  • Integrate automated tests into CI pipelines and improve test reliability, execution time, diagnostics, and reporting.
  • Own the team's automated test strategy and work with developers to define coverage and acceptance criteria early in the development cycle.
  • Investigate failures, reproduce complex issues, and help isolate defects across distributed system components.
  • Validate S3 API behavior, compatibility, error handling, and data integrity using AWS S3 SDKs, tools, and automated test frameworks.
  • Develop automated coverage for failure scenarios such as node loss, disk faults, partial writes, network disruption, and recovery.
  • Test data placement, erasure coding, tiering, and movement of data across NVMe, HDD, and tape where applicable.
  • Contribute to performance, scalability, and long-running reliability testing of the I/O pipeline.
  • Write clean, maintainable automation code and build reusable test infrastructure for functional, resilience, and failure testing.
  • Participate in design reviews, code reviews, defect triage, and release readiness activities.
  • Partner with developers and the Software Engineering Manager / Product Owner to identify quality risks and ensure appropriate coverage.

Benefits

  • Medical and prescription health plan options
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Supplemental medical insurance options
  • Reimbursement and educational programs supporting healthy lifestyles
  • Company-matched 401(k) plan
  • Employee Stock Purchase Program for purchasing Quantum stock at a discounted rate
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service