
Posted 21 days ago
Principal Test Automation Engineer
Western DigitalPrincipal Test Automation Engineer
Perks & benefits
Health InsuranceMedical InsuranceMobile AllowancePaid Leave
Requirements
B.S. or M.S. in Computer Science or Electrical Engineering, Experience with AI-assisted engineering workflows, Strong test automation experience in storage systems, Proficiency in Python and pytest, Knowledge of SAS, SCSI, NVMe, and NVMe-oF, Understanding of TCP, Linux troubleshooting skills
Skills
PythonPytestLinuxNVMeJiraJenkins
About the role
Responsibilities
- Translate requirements and user stories into test plans and pytest automation using AI-assisted workflows
- Drive AI-assisted exploratory testing to identify edge cases, negative scenarios, and coverage gaps
- Build and operationalize AI-driven triage, root cause analysis, and failure trend analysis tools
- Develop reusable AI-driven workflows, templates, and RAG-based knowledge systems for test creation and documentation
- Mentor team members on AI-assisted engineering practices, prompt engineering, and MCP workflow adoption
- Develop automated tests using pytest for firmware and storage subsystem validation across various platforms
- Optimize regression efficiency through risk-based test selection and flaky test reduction
Requirements
- B.S. or M.S. in Computer Science, Electrical Engineering, or a related field
- Strong experience in test automation and quality assurance, specifically within storage systems
- Proficiency in Python and pytest
- Hands-on experience applying AI tools in engineering workflows (e.g., prompt engineering, RAG, or agent integrations)
- Deep knowledge of storage protocols including SAS, SCSI, NVMe, and NVMe-oF
- Solid understanding of TCP and hardware-software interaction
- Strong Linux troubleshooting and system-level debugging skills
Preferred Qualifications
- Experience with AI-assisted IDEs such as Windsurf, Cursor, or Copilot
- Experience testing REST APIs and familiarity with Fabric Switches
- Knowledge of RDMA/RoCE and HDD/SSD debugging
- Experience building internal tools and dashboards using Streamlit, Gradio, or FastAPI
- Ability to work effectively in a lab or data center environment
Benefits
- Comprehensive medical, dental, and vision insurance
- Paid vacation and sick leave
- 401(k) savings plan and employee stock purchase plan
- Eligibility for short-term and long-term incentive programs
- Tuition reimbursement and various wellness programs
About the Company
Western Digital is a global leader in data storage, providing essential technologies that power innovation across industries. From consumer electronics to massive hyperscale cloud providers, WD's portfolio of HDDs and platforms helps meet the ever-growing data needs of the AI era.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Test Automation Engineer
Western Digital · Colorado Springs
