Druva logo

Druva

Senior Staff Software Engineer in Test at Druva

Pune, Maharashtra, IndiaFull-timeHybrid WorkloadsPosted 17 days ago
Apply with Pipeline

About the Role

<p><strong>About Druva<br></strong>Druva is the resilience foundation for the AI enterprise, helping organizations secure and recover from connected risk across data, cyber, identity, and AI. The Resilience Cloud is a fully managed, cloud-native SaaS platform that delivers air-gapped and immutable protection across cloud, SaaS, on-premises, endpoint, and edge environments. Powered by Dru MetaGraph, Druva’s graph-powered intelligence layer, the platform connects critical business context so customers can understand risk, respond faster, recover cleanly, and govern data with greater confidence.<br><br>Trusted by nearly 7,500 customers, including 75 of the Fortune 500, Druva helps safeguard the critical information and systems businesses depend on in an increasingly connected world.<strong><br></strong></p> <p>Visit<a href="https://www.druva.com/">&nbsp;druva.com</a>&nbsp;and follow us on&nbsp;<a href="https://www.linkedin.com/company/druva/mycompany/">LinkedIn</a>,&nbsp;<a href="https://twitter.com/druvainc">X</a>&nbsp;and&nbsp;<a href="https://www.facebook.com/DruvaInc/">Facebook</a>.</p> <p>&nbsp;</p> <p><strong>The Role</strong><br>We are looking for a highly skilled SDET to join our Agile development team. In this role, you will not just test software; you will deconstruct complex features to understand their design, build robust automation frameworks, and ensure the resilience of our cloud-based backup solutions.<br>You will work closely with developers to perform white-box and black-box testing, owning the quality of features from conception to deployment.</p> <p><strong>Required Skills &amp; Qualifications</strong></p> <p><strong>Operating Systems &amp; Core Concepts:</strong></p> <ul> <li>Proficiency in <strong>Windows and Linux OS</strong>.</li> <li>Deep understanding of <strong>Threading, Multiprocessing, and Socket Programming</strong>.</li> <li>Strong knowledge of <strong>Networking</strong> protocols and <strong>Cloud Architecture.</strong></li> </ul> <p><strong>Programming &amp; Scripting:</strong></p> <ul> <li>Strong proficiency in one or more high-level languages: <strong>Python, Golang.</strong></li> <li>Experience with <strong>SQL databases</strong>.</li> </ul> <p><strong>Testing &amp; Tools:</strong></p> <ul> <li>Expertise in <strong>RESTful API testing</strong>.</li> <li>Proficiency with bug and test management tools (e.g., <strong>Jira, XRay</strong>).</li> <li>Familiarity with Agile testing methodologies and quality metrics.</li> <li>Strong analytical, troubleshooting, and debugging capabilities.</li> </ul> <p><strong>Version Control:</strong></p> <ul> <li>Proficiency with <strong>Git</strong> or <strong>SVN</strong>.</li> </ul> <p><strong>Pluses (Nice to Have)</strong></p> <ul> <li>Familiarity with virtualization technologies (e.g., <strong>VMware</strong>).</li> <li>Experience with NoSQL databases (e.g., <strong>MongoDB, Cassandra</strong>).</li> </ul> <p><strong>Key Responsibilities</strong></p> <ul> <li><strong>Agile Collaboration:</strong> Work closely with the development team in an Agile environment to understand functional specifications and design requirements.</li> <li><strong>Test Planning:</strong> Independently create comprehensive feature test plans aligned with development milestones and feature completion.</li> <li><strong>Automation Frameworks:</strong> Leverage existing automation frameworks to automate feature tests and actively augment libraries to support new functionalities.</li> <li><strong>End-to-End Ownership:</strong> Own the complete test execution cycle for user stories, ensuring high-quality delivery.</li> <li><strong>Testing Strategy:</strong> Perform a mix of automated, manual, white-box, and black-box testing.</li> <li><strong>Infrastructure Management:</strong> Create, maintain, and document testbed setups and environments.</li> <li><strong>Quality Assurance:</strong> Timely reporting, tracking, and updating of issues and test cases using management tools.</li> <li><strong>Cross-Functional Delivery:</strong> Collaborate with cross-functional teams to ensure quality benchmarks are met throughout the development lifecycle.</li> </ul> <p><strong>Qualification:</strong></p> <ul> <li>B.Tech / B.E / M.E./ M.Tech (Computer Science) or equivalent.</li> </ul> <p><strong>Experience : 6-9 Years&nbsp;</strong></p> <p>&nbsp;</p> <h3>&nbsp;</h3> <p>&nbsp;</p>