Staff Software Engineer, QA
![]() | |
![]() | |
![]() United States, California, Cupertino | |
![]() | |
We are seeking a detail-oriented, proactive, and skilled QA/Automation Engineer to join our team to validate and automate testing for Mist Systems' Network Access Control (NAC) product. Responsibilities: Collaborate with Product Managers and Developers to understand features and derive comprehensive test plans. Validate integrations with Mist Dashboard, Juniper switches, access points, and external identity services (e.g., Azure AD, Okta, RADIUS). Automate end-to-end workflows using Python, REST APIs, and automation frameworks. Simulate real-world network conditions using virtual labs or physical testbeds. Develop and maintain CI/CD pipelines for test execution. Perform regression, performance, scalability, and security testing for the NAC product. Analyze logs, debug issues, and file detailed bug reports. Engage actively in debugging live production customer issues and providing a solution Required Qualifications: Strong knowledge of networking fundamentals (TCP/IP, VLANs, DHCP, RADIUS, 802.1X, NAC concepts). Hands-on experience with automating REST APIs, preferably using Python and related frameworks. Experience testing cloud-native platforms and microservices. Familiarity with tools such as Wireshark, Postman, Jenkins, Docker, and Git. Strong debugging skills and ability to troubleshoot across network layers. Excellent written and verbal communication skills. Preferred Qualifications: Experience with SAML/OAuth2, Identity Providers (Azure AD, Okta). Familiarity with Zero Trust, segmentation, and endpoint posture checks. Knowledge of test case management and reporting tools (TestRail, etc). #LI-JM1 Minimum Salary: $165,600.00 Maximum Salary:$238,050.00 The pay range for this position is expected to be between $165,600.00 and $238,050.00/year; however, the base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. The total compensation package for this position also includes medical benefits, 401(k) eligibility, vacation, sick time, and parental leave. Additional details of participation in these benefit plans will be provided if an employee receives an offer of employment. If hired, employee will be in an "at-will position" and the Company reserves the right to modify base salary (as well as any other payment or compensation program) at any time, including for reasons related to individual performance, Company or individual department/team performance, and market factors. Juniper's pay range data is provided in accordance with local state pay transparency regulations. Juniper may post different minimum wage ranges for permanent residency petitions pursuant to US Department of Labor requirements. |