Western Digital logo
Western Digital4 weeks ago

Principal Test Automation Engineer

$126,800–$169,100 year

Hybrid · Colorado Springs, Colorado, United States

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Large
Industry
Computer Hardware

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
Sorce

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.

Get started

$127k – $169k / yr

Principal Test Automation Engineer · Western Digital

Apply on Sorce