Software Development Engineer in Test
Core
Design, develop, and maintain automated test frameworks and suites for high-performance computing (HPC) storage systems to ensure product quality and regression coverage.
Role type
Senior Software Development Engineer in Test (SDET)
Builds
Automated test frameworks and test suites for HPC storage systems
Domain
High Performance Computing (HPC) and Storage Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python/Perl scripting, automated test framework design, black box testing strategy, test plan and case design, defect documentation, regression testing, Linux OS proficiency, filesystem knowledge (Lustre/GPFS), Kubernetes/Docker, CI/CD pipeline integration, troubleshooting, RAID and data storage concepts, tiered storage solutions
Preferred skills
pytest, HPC storage system qualification experience
Technologies
Python, Perl, pytest, Kubernetes, Docker, Lustre, GPFS, Linux
Responsibilities
Develop automation using Python/Perl or other scripting languages; Design, develop, review, and maintain test plans and test cases; Own QA documentation for defects, procedures, and processes; Collaborate with developers to create black box test strategies and functional specifications; Design and implement automated test frameworks for functional and system tests; Identify regression coverage for code changes between builds
Seniority
Mid-Senior, hands-on IC