Automation QA (DR & Backup , Distributed Systems)

Engineering Bangalore, India Req.Num.: 27104


Hungry, Humble, Honest, with Heart.


The Opportunity

Business on a next-generation disaster recovery and data protection software platform enabling customers to perform the failover/failback of business-critical applications. Design and develop a scalable, distributed system for both hybrid and public cloud environments. Provide guide for an end to end high quality and performant software development and delivery performance with Product Management, architects, and other guides to understand requirements, design and develop software for a converged compute + storage platform for the secondary and tertiary data design and develop the backend data models to facilitate integration with third-party data protection vendors. Develop a keen understanding of complex distributed systems, and design creative solutions for customer requirements. Engage with customers, partners, and support to provide world-class software and support experience to end customers.
 


About the Team

At Nutanix, you will be part of the System Testing team, a group dedicated to ensuring the quality and functionality of our cutting-edge technology solutions. The team is geographically spread out but closely connected, fostering a collaborative and supportive environment. With a focus on innovation and excellence, the System Testing team at Nutanix offers a great place to work and explore new ideas.

You will report to the Senior Technical Manager, who provides guidance and support to help you succeed in your role. The work setup at Nutanix is hybrid, offering flexibility with 2–3 days in the office to collaborate with your team. This balance allows for a mix of face-to-face interactions and remote work, optimizing productivity and work-life balance.

There are no significant travel requirements for this position, allowing you to focus on your responsibilities and projects without the added stress of frequent travel. This setup provides stability and predictability in your work schedule, enabling you to excel in your role at Nutanix.


Your Role

  • Design & develop hybrid/multi-cloud tests on a product that is distributed, resilient, and highly-performant at a large scale deployment. 
  • Contribute to all phases of product testing through design of tests, automation, and regression suite triages/fixes. 
  • Have an aptitude for understanding the product as a whole and design system tests based on new features/functionalities. 
  • Develop libraries and corresponding automation to produce high quality, reusable, and extensible test cases through an API-motivated approach. 
  • Collaborate with cross-functional teams including other Developers, Testers, Product Management, and Support to meet customer requirements while driving engineering innovation. 
  • Participate in defining product requirements, reviewing designs and codes of other engineers, reviewing product design, performance, and scalability plans. 
  • Take ownership of the product features and work on one's own with minimal supervision to design & deliver module-level functionality.

What You Will Bring

 

  • Bachelor's degree in Computer Science or related fields with 2–5 years of relevant industry experience or Master's degree in Computer Science or related fields with 1–4 years of experience. Love of programming, ability, and passion to solve complex problems 
  • Strong experience in one or more languages; Python and Go 
  • Knowledge of REST API specifications and testing, including experience interfacing and integrating multiple products using the APIs 
  • Experience with Docker, Kubernetes, and Go Programming Language will be a definite plus.  Experience testing distributed, cloud-native systems 
  • Familiarity with concepts of disaster recovery, data protection, distributed data management, clustered, high-performance, and fault-tolerant distributed systems software 
  • Experience working in an Agile/Scrum development process, including DevOps and CI/CD.  Experience with Version Control System (git) 
  • Basic understanding of UNIX/Linux/Windows 
  • Experience with Hadoop, MapReduce, Cassandra, Zookeeper, and other large-scale distributed systems preferred 
  • Can-do attitude while solving difficult problems spanning across multiple teams 
  • Comfortable working in a fast-moving, agile environment

--

Nutanix is an equal opportunity employer.

Nutanix is an Equal Employment Opportunity and (in the U.S.) an Affirmative Action employer. Qualified applicants are considered for employment opportunities without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status or any other category protected by applicable law. We hire and promote individuals solely on the basis of qualifications for the job to be filled. We strive to foster an inclusive working environment that enables all our Nutants to be themselves and to do great work in a safe and welcoming environment, free of unlawful discrimination, intimidation or harassment. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you need a reasonable accommodation, please let us know by contacting [email protected].