This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly motivated Quality Assurance & Customer Success Engineer to join our CSQA team in a hybrid role. In this position, you will test and automate UI and API features across the Mist product line, while also working directly with customers to investigate and resolve queries. This is a hands-on role requiring strong technical skills, a customer-focused mindset, and a proactive attitude. You will develop deep product knowledge and take ownership of key QA and Support responsibilities, including staging and production testing, test automation, customer issue reproduction, and writing clear, user-focused documentation. U.S. citizenship is required for this role. This is an onsite position and requires commuting to the Cupertino, CA office 3+ days per week.
Job Responsibility
Test, validate, and automate Web GUI and REST API functionality across staging and production environments to support regular releases and maintain product quality
Investigate and reproduce customer-reported issues. Provide clear, consistent updates and timely resolution to ensure high customer satisfaction
Log, track, and manage defects and enhancements, collaborating closely with developers for prompt resolution. Share customer insights and feedback with product and engineering teams to drive continuous improvement
Maintain and update test plans to support regression testing and expand automated test coverage
Build, monitor, and maintain test environments to ensure reliable automation execution and reporting of test results
Write and maintain clear technical documentation for QA and Support teams
Manage and prioritize multiple tasks and projects independently and collaboratively within cross-functional teams to meet deadlines in a fast-paced environment
Requirements
U.S. citizenship required
Bachelor's or Master's in Computer Science, Information Systems, or a related field
5+ years of combined experience in Quality Assurance, software testing, Customer Support, or related engineering roles
Proficient and 3+ years of Python programming language
3+ years of experience writing detailed regression test cases
3+ years of experience with UI and/or API troubleshooting
Familiarity with Selenium and pytest frameworks
Familiarity with Django RESTful API
Basic L2/L3 networking knowledge
Nice to have
Solid foundation in programming concepts and software development best practices
Excellent analytical and problem-solving abilities, with a detail-oriented approach
Demonstrated ability to take initiative and be resourceful in problem-solving
Strong written and verbal communication skills
Proven ability to collaborate effectively within cross-functional teams, identify risks, and communicate project status clearly
Comfortable working across teams in a fast-paced environment
Must be able to join team meetings three times a week during early or late hours to support international teams and customers