We are looking for a Senior Manager, Quality Engineering to join our Cloud Services team in Bangalore, India, reporting to the senior manager of engineering based in Santa Clara, California. In this role, you will lead a team of QA engineers to ensure the highest quality of our cloud-based software products. You will be responsible for developing and implementing comprehensive test strategies, overseeing the execution of test plans, and collaborating closely with Development and Product teams to deliver robust and reliable software solutions. You will also manage the QA process for our cloud software products, including planning, coordinating, and executing testing activities. Additionally, you will work with cross-functional teams to identify and resolve issues and continuously improve our QA processes.
You are the ideal candidate if you are a results-driven troubleshooter and collaborator who operates independently.
What you ll do:
Lead and manage a team of QA engineers to ensure high-quality software releases
Develop and implement comprehensive test strategies, plans, and processes for SaaS environments
Collaborate with Development and Product teams to identify and resolve issues and ensure adherence to QA processes and best practices
Work closely with Development, Product Management, and other stakeholders to ensure quality throughout the software development lifecycle
Evaluate and select appropriate testing tools and frameworks
Create and maintain detailed test documentation and reports
Conduct regular code reviews and provide feedback to team members
Monitor and analyze test results to identify trends and areas for improvement
Build and maintain automated test suites for continuous integration
Ensure timely delivery of high-quality software products
What you ll bring:
Proven experience in leading QA teams and managing QA processes
Minimum of 15 years of experience in software quality assurance
Solid technical skills in automated testing tools and frameworks, such as pytest and JUnit
Excellent understanding of various cloud platforms, such as AWS, Azure, Google Cloud Platform, and others
Experience in microservices development with containerization and orchestration technologies, such as Docker and Kubernetes
Experience with both black-box and white-box testing
Excellent problem-solving and analytical skills
Good knowledge of Networking on Cloud platforms, preferably on DNS, DHCP, or IPAM
Self-starter with the ability to handle competing priorities and work under pressure
Bachelor s degree in computer science, engineering, or a related field; advanced degree preferred
Knowledge of Agile methodologies and practices
What success looks like:
After six months, you will
Have established a robust QA process and strategy for the team
Successfully lead the team through multiple software releases
Build strong relationships with Development and Product teams
Implement automate test suites for key components
After about a year, you will
Continuously improve and optimize QA processes and practices
Mentor and develop team members to enhance their skills and performance
Achieve high levels of software quality and customer satisfaction
Contribute to the overall success and growth of the Cloud Solutions team
We ve got you covered:
Our holistic benefits package includes coverage of your health, wealth, and wellness as well as a great work environment, employee programs, and company culture. We offer a competitive salary and benefits package, including industry-best insurance benefits and generous paid time off to help you balance your life. We have a strong culture and live our values every day we believe in transparency, curiosity, respect, and above all, having fun while delighting our customers. Speaking of a great work environment, here are just a few of the perks you may enjoy, depending on your location
Delicious and healthy snacks and beverages
Electric vehicle charging stations
A courtyard and amenities like an onsite gym, table tennis, pool table, play area, etc.
Newly remodeled offices with state-of-the-art amenities