Engineer, Software Automation Test Architect

Spectra LogicBoulder, CO
$150,000 - $200,000Hybrid

About The Position

As a senior technical leader within Spectra’s Test Engineering Group, you will define and drive the automation architecture and quality strategy for next-generation storage platforms. This role focuses on building scalable, maintainable, and high-performance automated validation systems for complex distributed environments spanning object storage, tape, hybrid cloud, and on-prem infrastructure. You will partner across engineering, DevOps, and product teams to ensure high-quality releases while accelerating delivery through intelligent automation.

Requirements

  • B.S. degree in Computer Science, Computer Engineering or related field, or equivalent experience
  • 10+ years of experience in software testing, with significant focus on automation and system-level validation
  • Proven experience designing and implementing large-scale automation frameworks and strategies
  • Strong programming experience with Go (preferred), or other languages such as Python, Java, or similar
  • Deep understanding of distributed systems, including failure modes, consistency, and scalability
  • Experience integrating automated testing into CI/CD pipelines and test orchestration systems
  • Strong analytical, diagnostic, and troubleshooting skills across complex software and infrastructure systems
  • Experience working in Linux/Unix environments and familiarity with system administration concepts
  • Ability to work effectively in Agile environments with rapidly changing priorities
  • Demonstrated ability to lead technical initiatives and influence cross-functional teams
  • Excellent communication skills with the ability to articulate complex technical concepts clearly

Nice To Haves

  • Experience with object storage (S3-compatible), NAS, or tape-based storage systems
  • Experience with hybrid or multi-cloud environments (AWS, Azure, GCP)
  • Experience with containerization and orchestration technologies (Docker, Kubernetes)
  • Experience with hardware and software integrated systems and lab-based testing environments
  • Experience with performance, load, and chaos testing methodologies
  • Familiarity with test management and analytics tools (e.g., qTest, TestRail)

Responsibilities

  • Defining and owning the enterprise-wide test automation architecture across multiple product lines
  • Designing scalable, modular automation frameworks for API, system, performance, and UI testing
  • Leading the development of automation infrastructure using modern programming languages (Go preferred)
  • Building and evolving automated test environments that mirror real-world customer deployments
  • Driving integration of automated testing into CI/CD pipelines (e.g., Jenkins) for continuous validation
  • Developing strategies for validating distributed systems, including failover, data integrity, and performance at scale
  • Establishing best practices for test design, data management, and environment orchestration
  • Performing deep root cause analysis on complex system issues and driving systemic quality improvements
  • Mentoring engineers and influencing quality practices across teams and organizations
  • Collaborating with development, DevOps, and product teams to implement shift-left and continuous testing strategies

Benefits

  • Medical, dental and vision insurance
  • 401K with matching
  • Health Savings Account (HSA) and Flexible Spending Account (FSA) options
  • Short-term and long-term disability insurance
  • Employee Assistance Program
  • Paid vacation, holidays and sick time
  • Educational reimbursement
  • Hybrid work options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service