Senior Staff Software Development Engineer in Test (SDET
ddn
Pune Office
Posted Aug 25, 2026
- Full-time
- Department
Job description
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.