Quality Assurance Engineer - Cloud, UI & API
Role details
Job location
Tech stack
Job description
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., * 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.
Others:
- 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.
- No travel required for this role.
Benefits & conditions
"The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level.
- United States of America: Annual Salary USD 105,500 - 213,500 in California The listed salary range reflects base salary. Variable incentives may also be offered."