Member of Technical Staff 3
nutanix
Job Description
Your Role
- Develop design test plans and test cases for the NC product.
- Define an automation plan and test strategy within release timelines.
- End-to-end product quality ownership with all aspects of the test, automation, and delivery of the feature set
- Identify and document edge cases, scalability issues, and performance bottlenecks within complex distributed systems.
- Develop automation libraries for the functional areas owned.
- Automate tests, improve existing automated tests, and overall enhance automated test execution efficiency.
- Maintain a high overall quality index(QI) for the product/features at all times.
- Ability to delve deeper into debugging product issues with development engineers.
- Working in a highly collaborative environment involving global engineering teams.
- Involve in providing active feedback to improve the overall product experience.
- Debugging, filing bugs, and tracking them to closure.
- Involve in peer reviews to improve completeness, correctness & code check-in standards.
- Guide juniors on the team in functional areas and automation.
What You Will Bring
- Minimum of 4–7 years of experience in QA with System Test focus/performance/load/ scale testing, Automation using Python/Perl/C/C++/Java (Python preferred)
- BS or MS in Computer Science or equivalent field.
- Solid experience in qualifying management software infrastructure
- Testing experience with microservices integration and interaction.
- In-depth experience using Docker and Kubernetes
- Good working experience with Microservice Platforms and Cloud Infrastructure
- Excellent problem-solving and debugging skills
- Experience in automation with Python
- Strong working knowledge of Linux and Distributed Systems.
- Working knowledge of virtualization - VMware, KVM, or Hyper-V
- Familiarity with version control systems such as GIT, build management tools, and Continuous Integration tools such as Jenkins/CircleCI
- Testing experience with monitoring/cloud products is a plus
- Prior integration testing experience of large-scale deployments will be a big plus
- Detail-oriented, self-driven, and good verbal and written communication skills.
- Experience with UI automation using Selenium WebDriver