Principal Test Automation Engineer
$126,800–$169,100 year
Hybrid · Colorado Springs, Colorado, United States
Job Summary
Principal Test Automation Engineer to build AI-native workflows that multiply engineering productivity, find bugs faster, and reduce escapes. Translate requirements and user stories into test plans, test cases, and pytest automation using AI-assisted and MCP-enabled workflows. Drive AI-assisted exploratory testing, identify edge cases, negative scenarios, recurring failure patterns, and coverage gaps. Build and operationalize AI-driven triage, root cause analysis, and failure trend analysis with logs, traces, firmware output, and hardware events across subsystems. Create reusable AI-driven workflows and playbooks across Jira/Jenkins, including RAG-based knowledge systems grounded in platform specs and historical failures. Mentor team members on AI-assisted engineering practices and MCP workflow adoption. Develop automated tests for firmware and storage subsystems (JBOD/JBOF/NAS/SAN). Optimize regression efficiency through risk-based test selection, rerun strategies, prioritization, and flaky test reduction. Ensure delivery readiness with data-backed release signals and maintain strong cross-functional collaboration.
Required Qualifications
- B.S. or M.S. in Computer Science, Electrical Engineering, or related field
- Experience converting requirements and user stories into test plans, test cases, and automated validation using AI-assisted workflows
- Experience applying AI tools in engineering workflows, including prompt engineering, RAG, and tool/agent integrations (e.g., MCP)
- Strong experience in test automation and quality assurance with focus on storage systems
- Hands-on experience with Python and pytest
- Strong understanding of storage systems and validation methodologies
- Knowledge of SAS, SCSI, NVMe, NVMe-oF
- Understanding of TCP
- Strong Linux troubleshooting and system-level debugging skills
- Good understanding of hardware-software interaction
- Experience identifying coverage gaps, weak scenarios, and missing negative tests, with understanding of regression optimization and data-driven quality improvement
- Strong communication, collaboration, and problem-solving skills
- Self-driven and able to work effectively in a fast-paced environment
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.