We are looking for a highly motivated Senior Software Development Engineer in Test (SDET) to join our Scale-Out Storage Engineering team. The ideal candidate combines strong software development skills with deep testing expertise and has experience validating distributed systems, storage platforms, filesystems, and high-performance data platforms.
This role requires building automation frameworks, developing test infrastructure, and driving quality across the entire software development lifecycle for enterprise-scale distributed storage solutions.
RESPONSIBILITIES
- Design, develop, and maintain automated test frameworks using Python and PyTest.
- Develop automated functional, integration, regression, performance, scalability, and reliability tests.
- Design and execute fault-injection, failover, recovery, and chaos testing scenarios.
- Develop automation for cluster deployment, upgrades, rolling updates, and disaster recovery workflows.
- Work closely with developers to identify, reproduce, and resolve complex product issues.
- Perform white-box testing by reviewing architecture, design documents, and code changes.
- Build tools to improve test efficiency, coverage, reporting, and product quality metrics.
- Analyze system behavior under node failures, network disruptions, disk failures, and workload stress conditions.
- Participate in CI/CD pipeline development and test automation integration.
- Drive quality initiatives and improve overall engineering productivity through automation.
REQUIRED QUALIFICATIONS
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8+ years of experience in Software QA, Test Automation, or SDET roles.
- Strong programming skills in Python.
- Extensive hands-on experience with PyTest.
- Experience building and maintaining large-scale automation frameworks.
- Strong Linux system administration and troubleshooting skills.
- Experience testing distributed systems and enterprise storage products.
- Strong understanding of:
- Scale-out storage architectures
- File, Block or Object storage
- Data replication and erasure coding
- Experience with Git, CI/CD pipelines, and test automation infrastructure.
TECHNICAL SKILLS
PROGRAMMING & AUTOMATION
- Python
- PyTest
- Shell Scripting (Bash)
- Git
INFRASTRUCTURE & DEVOPS
- Jenkins, GitHub Actions
- Docker
- Monitoring and Observability Tools
SUCCESS CRITERIA
The successful candidate will:
- Own quality initiatives for major storage features.
- Build scalable automation frameworks that reduce manual testing effort.
- Improve regression coverage and release confidence.
- Drive performance, reliability, and scalability validation of distributed storage systems.
- Collaborate effectively with development teams to deliver high-quality enterprise storage software.
Seen 12 days ago · within 28 minutes of the employer posting it · DDN postings close after a median of 13 days.
Original posting on DDN's site ↗
Posting text belongs to the employer. Removal requests: contact us.
Nearby
Live postings like this one
Same employer first, then the same role elsewhere.
- 1d ago
- Hybrid2d ago
- Hybrid3d ago
- 3d ago
- 3d ago
- 4d ago
- 5d ago
- 5d ago
One job at a time
One posting. One CV. $25.
Pick the job you actually want and we write for it.