Software QA Engineer
Listed on 2026-01-11
-
Software Development
Software Engineer, Software Testing
Software QA Engineer – Cisco – San Jose, CA
Apply for the Software QA Engineer role application window closes on 2/30/2026. The position is onsite in our San Jose, CA office.
About the TeamYou will be part of a dynamic QA team dedicated to delivering high‑quality diagnostic images and tools for Cisco products such as 800G routers and Nexus 9K switches. The team focuses on both software QA and automation development, partnering with engineers to build dashboards and websites that streamline development, debugging, and manufacturing release processes.
Your ImpactAs a Senior Software Test Engineer on the Quality and Diagnostic team, you will play a pivotal role in ensuring the quality of Cisco’s hardware and software, from automation tool development to QA regression, and test infrastructure enhancements.
Responsibilities- Design, develop, and maintain automation tools that streamline diagnostic and QA workflows.
- Enhance QA infrastructure using Python or Tcl/Expect to improve system reliability.
- Validate programmable components such as FPGA, BIOS, CPLD, and VRM.
- Assist in the Diag image manufacturing release process.
- Develop and execute validation of SONiC BSP APIs in Python.
- Carry out routine QA activities: bug tracking, issue isolation, debug script creation, image building, and system maintenance.
- Maintain and expand Diag QA infrastructure, including web interfaces and new features.
- Leverage AI‑driven tools to accelerate development and testing.
- Bachelor’s degree + 5 years related experience or Master’s + 3 years related experience.
- 5+ years in Python scripting and Software QA.
- 3+ years hands‑on experience with network router/switch traffic and platform testing.
- At least 6 months experience with AI tools like Copilot or Curser.
- Experience with SONiC and related technologies.
- Experience with OpenBMC QA, CI/CD, and REST APIs.
- Familiarity with Diag Release process and image building.
- Strong understanding of hardware components such as CPU, BIOS, ASIC, memory.
- Proficiency with Linux.
- Experience in web development using JavaScript, Node.js, or Express.
U.S. and Canada: $165,000 – $241,400. Adjusted by location, experience, and qualifications.
Message to U.S./Canada ApplicantsWe encourage qualified candidates to apply.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).