Member Of Technical Staff 2 (QA automation, python)
Nutanix
Software Engineering, IT, Quality Assurance
Bengaluru, Karnataka, India
Hungry, Humble, Honest, with Heart.
About the Team
Nutanix NDB team operates in a fast paced environment like a startup with 100+ engineers. We want to take the product journey from on-premises to cloud. If the idea of starting small and building big things excite you, you will be a good fit for this team. With NDB, you’ll find no shortage of challenging problems to work on. We work closely with our product in a collegiate, collaborative environment that encourages the open exploration of ideas.
Your Role
- Design, develop, and execute functional test cases for NDB features across supported database engines.
- Build and maintain automation framework libraries for both API and UI testing.
- Develop and execute REST API test automation using modern tools and frameworks.
- Good to have experience in UI automation using Playwright.
- Automate end-to-end functional workflows including provisioning, backup/restore, snapshot, clone, scaling, patching, and upgrade scenarios.
- Collaborate with developers and product teams to understand feature requirements and define test strategies and acceptance criteria.
- Create and maintain automated regression suites to validate new features and bug fixes.
- Integrate automated tests into CI/CD pipelines to ensure continuous validation.
- Identify, log, and track defects with clear reproduction steps and supporting artefacts.
- Improve test coverage, execution speed, and reliability through continuous framework enhancements.
- Familiarity with Generative AI tools and their application in test automation, code generation, and quality engineering workflows.
- Participate in code reviews for test automation and ensure adherence to best practices.
What You Will Bring
Good programming skills and experience in Python.
• Good knowledge of automation framework.
• Experience with automation efforts, writing and debugging automation tests for complex enterprise software.
• Experience in testing database lifecycle management workflows (provisioning, backup/restore, patching, upgrade, scaling) with hands-on exposure to PostgreSQL, SQL Server, Oracle, or MySQL.
• Experience with trouble shooting and debugging in Linux environments.
Qualifications and Experience:
- Bachelor’s degree in Computer Science or related field required. Advanced degree in Computer Science preferred.
- Experience of 3-5 years in testing enterprise softwares.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
--