Senior Staff Software Development Engineer in Test (SDET
at DDN · 1001-5000 employees
- Seniority
- Staff Principal
- Work model
- Onsite
- Employment
- Full Time
- Location
- Pune Office
- Posted
- 17d ago
at DDN · 1001-5000 employees
DDN provides high-performance data intelligence and storage platforms that enable rapid, low-latency, high-throughput data access for NVIDIA GPU clusters, accelerating AI, LLM, GenAI, RAG, and HPC workloads.
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.