Nod CareersAuto-apply free

Senior Staff Software Development Engineer in Test (SDET

ddn · Pune Office
Auto-apply to this job with Nod →
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.

Let Nod apply for you →

More jobs at ddn

Senior Quality Inspector — ddnSoftware Engineer III - RUST — ddnSoftware Engineer III — ddnSenior Staff Engineer - RUST — ddnDirector, Deal Desk — ddnStrategic AI, NeoClouds & NVIDIA Business Development Lead — ddn