Principal Software Development Engineer (Principal SDET)
Pune, India · Full-time
- Posted 1mo ago
- From Druva’s careers page
- Location
- Pune, India
- Type
- Full-time
- Level
- Principal
- Department
- Software Development
Opens the listing on druva.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
About Role
We are seeking a highly skilled Principal SDET who brings strong engineering fundamentals, deep automation capability, and a passion for quality in distributed, cloud-based systems. This role involves designing test strategies, improving automation frameworks, and working closely with developers to ensure the reliability and security of complex backup workflows.
You will contribute across the full lifecycle - from feature design and white-box testing to deployment and validation in cloud environments.
Principal Software Development Engineer (Principal SDET)
Roles and Responsibilities
- Be part of the Agile development team and work closely with developers.
- AI-Driven Quality Engineering: Evaluate, champion, and integrate AI-assisted testing tools and Generative AI workflows to accelerate test case generation, automation, and bug analysis.
- Develop a deep understanding of product features and enhancements, including functional specifications and design, with a focus on automated and manual, white-box and black-box testing.
- Plan, create, and manage the overall quality strategy.
- Collaborate with developers during product design reviews and provide inputs on functional requirements to improve testability and automation.
- Own end-to-end QA for medium to complex features.
- Collaborate across teams to strategize and plan long-term solutions for overall product and feature quality.
- Identify quality gaps and drive action items to address them.
- Develop and maintain a model to estimate automation ROI and continuously improve it.
- Evaluate and recommend new quality tools, technologies, and methodologies to improve productivity and quality.
- Plan test cycles, provide estimates, monitor and track progress, and participate in bug triaging and quality metrics tracking.
- Mentor and guide other SDETs on the team.
- Ensure timely builds and effectively manage product deployments.
- Drive reduction of overall COGS/Opex for test infrastructure.
- Design and architect modular, scalable, and reusable automated testing solutions.
Skills they ask for
Pick one to see other roles that ask for it.
- AI tooling awareness
- Qa methodologies tools and processes
- Windows operating systems
- Multiprocessing
- Networking concepts
- Bug and test management tools jira test rail
- Git version control systems
- Unix shell scripting
- Programming skills python labview
- Virtualization technologies
- Cloud architecture and concepts
- Security and performance testing tools
- SQL no SQL databases my SQL oracle SQL server mongo db cassandra
- Ci cd tools like jenkins
- Automation pipelines
About Druva
Data resiliency for organizationsDruva provides data resiliency services to help organizations protect data and maintain cyber and operational resilience.
See all 3 roles at DruvaMore roles at Druva
See all 3- Senior Staff Software EngineerPune · SeniorSoftware Development · SeniorPune, India1mo
- Field CTOSanta Clara · SeniorInformation Technology · SeniorSanta Clara, United States1mo
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.