Senior Staff Software Engineer in Test
Job description
About the role
Druva is seeking a Senior Staff Software Engineer in Test to join our dynamic team in Pune, Maharashtra, India. In this pivotal role, you will be responsible for enhancing the quality of our software products through rigorous testing and innovative automation strategies. You will work closely with cross-functional teams to ensure that our solutions meet the highest standards of quality and performance. This position offers an exciting opportunity to influence the testing framework and methodologies used across various projects within the organization.
Key facts
What you'll do
- Design and implement comprehensive test strategies that align with product development goals and timelines.
- Collaborate with software engineers, product managers, and other stakeholders to identify testing requirements and ensure a seamless integration of testing processes.
- Develop and maintain automated test scripts using advanced testing frameworks to improve efficiency and coverage.
- Conduct thorough code reviews and provide constructive feedback to enhance code quality and maintainability.
- Analyze test results, identify trends, and report findings to relevant teams to drive continuous improvement.
- Mentor and guide junior engineers in best practices for testing and automation, fostering a culture of quality across the organization.
- Participate in agile ceremonies, including sprint planning and retrospectives, to ensure alignment on testing priorities and deliverables.
- Stay abreast of emerging technologies and industry trends to propose innovative solutions that enhance testing capabilities.
- Troubleshoot issues in production environments and collaborate with engineering teams to resolve them effectively.
- Contribute to the development and refinement of internal testing tools and frameworks, ensuring they meet the evolving needs of the organization.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 8 years of experience in software testing, with a strong focus on automation and quality assurance.
- Proficiency in programming languages such as Java, Python, or C#, and experience with test automation frameworks like Selenium, TestNG, or JUnit.
- Solid understanding of software development methodologies, particularly Agile and DevOps practices.
- Experience with cloud platforms, especially AWS or Azure, and familiarity with containerization technologies like Docker or Kubernetes.
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent communication and collaboration skills, capable of working effectively in a team-oriented environment.
- Experience with performance testing tools and techniques, as well as familiarity with CI/CD pipelines and tools like Jenkins or GitLab.
Nice to have
- Familiarity with security testing practices and tools to ensure robust application security.
- Experience in testing microservices architectures and understanding of RESTful APIs.
- Knowledge of database technologies such as SQL Server, Oracle, or NoSQL databases.
- Previous experience in a leadership role or managing testing teams is a plus.
Skills & tools
- Test automation frameworks (e.g., Selenium, TestNG, JUnit)
- Programming languages (Java, Python, C#)
- Cloud platforms (AWS, Azure)
- Continuous Integration/Continuous Deployment (CI/CD) tools (Jenkins, GitLab)
- Performance testing tools (e.g., JMeter, LoadRunner)
- Agile methodologies (Scrum, Kanban)
Practical notes
- This position is based in Pune, Maharashtra, India, and candidates must be willing to work from this location.
- A competitive salary will be offered, commensurate with experience and qualifications.
- Druva is committed to fostering a diverse and inclusive workplace and encourages applications from all qualified candidates.
- Visa sponsorship may be available for exceptional candidates who meet the required qualifications.
Join Druva and be part of a forward-thinking company that is leading the charge in data protection and cyber resilience. As a Senior Staff Software Engineer in Test, you will play a crucial role in shaping the future of our products and ensuring our customers receive the highest quality solutions. If you are passionate about software quality and have the skills to drive innovation in testing practices, we would love to hear from you. Apply today and take the next step in your career with Druva!
About the company
An American software company operating in private markets. Core business centers on subscription based tools for data protection and information management. Service delivery follows a cloud based model. Focus remains on enterprise customers needing storage efficiency and secure handling of digital assets. Continuous product development targets reliability and scalability. Company structure supports long term planning without public market pressures. Clients rely on solutions for backup, recovery, and compliance needs. Overall direction aims at simplifying complex data workloads for diverse industries.