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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed