Job Description
Overview
If you like breaking complex systems before customers do, this is the kind of role that rewards it.
DDN is looking for a hands-on QE / SDET / Automation Engineer in Pune who can build strong test automation around storage technologies where performance, reliability, and protocol correctness matter.
This is not a manual-testing role, and it is not a people-management role. It is for an engineer who enjoys getting deep into the product and proving it works under real-world pressure.
Job Description
Why DDN/Why Now - Storage systems are only as good as the confidence behind them. When the stack spans Python automation, test frameworks, and protocols like NFS, SMB, iSCSI, and NVMe, quality work has to be both practical and technically sharp.
DDN needs someone who can help raise that bar: someone who can turn protocol knowledge into repeatable automation, catch issues early, and keep coverage aligned to a demanding infrastructure environment.
What you will do
- Build and maintain automation for functional, protocol, and system-level testing
- Work hands-on in Python to create reliable test coverage and test utilities
- Develop and extend test automation frameworks
- Validate storage behavior across NFS, SMB, iSCSI, and NVMe
- Triage failures, isolate root causes, and partner closely with engineering to close gaps
- Bring a quality mindset to storage, infrastructure, and performance-sensitive scenarios
Must-have skills
- Based in Pune, India
- Current or recent experience as a QE, SDET, QA Automation, or Automation Engineer
- 5–20 years of total career experience
- Strong hands-on Python automation experience
- Hands-on experience with test automation frameworks
- Direct experience with storage protocols: NFS, SMB, iSCSI, and NVMe
Nice to have
- Exposure to Ceph, Lustre, or GPFS
- Networking fundamentals
- Experience testing storage, infrastructure, systems, or performance-sensitive products
- A preference for being an individual contributor with deep hands-on ownership
Who will thrive here
You will likely do well if you:
- Enjoy building durable automation, not just running test cases
- Like working close to the protocol and system level
- Are comfortable debugging across software, storage, and infrastructure boundaries
- Prefer measurable technical impact over coordination-heavy work
- Want to own quality in a space where details matter
Who is not the right fit
This role is probably not for you if you:
- Come from a primarily manual QA background
- Are mostly a software developer with little recent test automation ownership
- Prefer people-management work over hands-on execution
- Do not have direct experience with the required storage protocols
- Want a lightweight testing role without depth in systems or automation
DDN
If this sounds like the kind of challenge you want, we’d like to hear from you.
Bring evidence of the automation you have built, the frameworks you have extended, and the storage environments you have tested. If you can combine Python, protocol awareness, and disciplined quality engineering, this could be a strong fit.
