Principal Software Development Engineer in Testing (SDET)


Pune, IN
  • Job Type: Full-Time
  • Function: Engineering QA
  • Industry:
  • Post Date: 06/17/2021
  • Website:
  • Company Address: 150 Mathilda Place Suite 450, Sunnyvale, CA, 94086

About Druva

Druva delivers data protection and management for the cloud era. Druva Cloud Platform is built on AWS and offered as-a-Service; customers drive down costs by over 50 percent by freeing themselves from the burden of unnecessary hardware, capacity planning, and software management.

Job Description

Druva is the global leader in Cloud Data Protection and Management, delivering the industry’s first data management-as-a-service solution that aggregates data from endpoints, servers and cloud applications and leverages the public cloud to offer a single pane of glass to enable data protection, governance and intelligence–dramatically increasing the availability and visibility of business critical information, while reducing the risk, cost and complexity of managing and protecting it.

Druva’s award-winning solutions intelligently collect data, and unify backup, disaster recovery, archival and governance capabilities onto a single, optimized data set. As the industry’s fastest growing data protection provider, Druva is trusted by over 4,000 global organizations, and protects over 40 PB of data.

Please do visit us at :

"Druva Phoenix" is a unified server backup and archival built on Druva’s secure, enterprise trusted, and high-performance cloud platform.

With Phoenix, data can be stored indefinitely with limitless snapshots and flexible retention policies, while at the same time significantly lowering your backup costs. Druva takes a multi-layered approach to securing data that is unmatched in the industry – enabling organizations to address both their data security and data privacy requirements.

Key Responsibilities:

Lead a small team of SDETs (Software Development Engineers in Test) to deliver testing of product enhancements and features.

Develop detailed understand the features/enhancements for the product – including functional specifications and design – with the perspective of performing automated and manual, white box as well as black box testing.

Assign tasks to team members taking into account their strengths, weaknesses and capabilities.

Prepare thorough feature testing plans based on development and feature completion milestones. Test plan should include API as well as UI based tests.

Apply best industrial practices related to Continuous Testing, CI/CD.

Leverage automation framework for automating feature tests and propose changes or enhancements to the framework for enabling new feature tests.

Collaborate with other teams, specifically the development team, to ensure timely and good quality delivery of features.


Experience: 10+ years

Well versed with agile software development practices and processes.

At least 2 years of experience leading a team of engineers.

Good understanding in at least one or more of following technologies specifically related to data protection across Windows and UNIX/Linux environments: 

a)Oracle: RAC, RMAN, ASM,Dataguard,etc.

b) MS SQL Server : Clustering,Always On Availability, Windows Failover Clustering,etc.

c) MS Exchange : DAG (Database availability group), Granular Mailbox Backup & Recovery technologies.

Good understanding and experience with - VMware vSphere/MS HyperV/Nutanix AHV, Storage basic concepts (FS/NAS/SAN), Jenkins, GOCD,etc.

Hands on with Amazon AWS EC2, S3, VPC setup, etc.

Excellent in Automation framework design and development in Python/Java/C#/Go/Ruby/Scala for component level, API and end-to-end System Tests using Acceptance Test Driven Development (ATDD) frameworks such as Cucumber/Robot/Specflow/Behave.

We use cookies to customize your user experience. Click “Agree” if you agree with our Policy.