DDN

Senior Staff Software Development Engineer in Test (SDET

DDN
Apply
11 days ago
Pune, IndiaStaff+

Responsibilities

  • Design, develop, and maintain automated test frameworks using Python and PyTest.
  • Develop functional, integration, regression, performance, scalability, reliability, fault-injection, failover, recovery, and chaos tests.
  • Automate cluster deployment, upgrades, rolling updates, and disaster-recovery workflows.
  • Investigate, reproduce, and help resolve complex product issues with software development teams.
  • Perform white-box testing through architecture, design-document, and code-change reviews.
  • Build tools that improve test efficiency, coverage, reporting, and quality metrics.
  • Analyze distributed storage behavior under node failures, network disruptions, disk failures, and workload stress.
  • Integrate test automation with CI/CD pipelines and drive quality and engineering productivity initiatives.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • At least 8 years of experience in Software QA, test automation, or SDET roles.
  • Strong programming skills in Python and 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.
  • 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.
  • Experience with Jenkins, GitHub Actions, Docker, shell scripting, and monitoring or observability tools.

Tech Stack

BashDockerGitGitHub ActionsJenkinsLinuxpytestPython

Categories

DDN

About DDN

1,001-5,000 employees
Contact me