Senior Staff Software Development Engineer in Test (SDET
LocationPune Office
Work modeon-site
Typefull-time
SeniorityLead
Experience8+ yrs
DepartmentDepartment
Company size1,001–5,000 people
PostedAug 25, 2026 · 1mo ago
Verified live1d ago
At a glanceSummarised by Seekless from the posting.
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/Object storage, data replication and erasure coding
Experience with Git, CI/CD pipelines, and test automation infrastructure
Skills
Python
PyTest
Shell Scripting
Bash
Git
Jenkins
GitHub Actions
Docker
About the role
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.