Senior Member of technical Staff - QA - MSP
- Collaborate with product management and development teams to understand the requirements and technical specifications of Nutanix's Microservices Platform.
- Design comprehensive test plans and strategies tailored to the microservices architecture, ensuring thorough coverage of functional and non-functional requirements.
- Identify and prioritize test scenarios, use cases, and acceptance criteria for testing microservices-based solutions.
- Execute manual and automated tests to validate the functionality, performance, and scalability of microservices across Nutanix's MSP.
- Develop and maintain automated test suites using industry-standard tools and frameworks for continuous integration and deployment (CI/CD).
- Conduct regression testing, integration testing, and performance testing to identify and address defects and performance bottlenecks.
- Gain a deep understanding of the microservices architecture employed by Nutanix's MSP, including containerization, orchestration, and service mesh technologies.
- Analyze microservices interactions and dependencies to design effective test strategies that cover end-to-end scenarios and integration points.
- Collaborate with development teams to ensure adherence to microservices best practices and architectural principles.
- Continuously assess and improve test processes, methodologies, and tools to enhance efficiency, scalability, and effectiveness.
- Propose and implement innovative approaches to automate testing of microservices-based solutions, improving release velocity and product quality.
- Stay abreast of industry trends, emerging technologies, and best practices related to microservices testing and quality assurance.
- Work closely with development teams, architects, and product managers to understand the design and implementation of microservices and their dependencies.
- Participate in cross-functional discussions to provide input on testability, scalability, and performance considerations during the design and development phases.
- Communicate effectively with stakeholders to provide timely updates on testing progress, results, and any identified risks or issues.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Proven experience (typically 8+ years) in software quality assurance, with a focus on testing microservices-based solutions.
- Strong understanding of microservices architecture, containerization technologies (e.g., Docker, Kubernetes), and related concepts.
- Hands-on experience with test automation frameworks tools, and Proficiency in scripting languages such as Python/Perl/C/C++/Java (Python preferred).
- Experience with CI/CD pipelines, version control systems (e.g., Git), and continuous testing practices.
- Excellent analytical and problem-solving skills, with a keen attention to detail and a proactive approach to identifying and addressing issues.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional, agile environment.
- Prior experience with cloud platforms (e.g., AWS, Azure, GCP) and DevOps practices is desirable.
--
Nutanix is an equal opportunity employer.
The Equal Employment Opportunity Policy is to provide fair and equal employment opportunity for all associates and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, or disability. Nutanix hires and promotes individuals solely on the basis of their qualifications for the job to be filled.
Nutanix believes that associates should be provided with a working environment that enables each associate to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability.
We expect and require the cooperation of all associates in maintaining a discrimination and harassment-free atmosphere.