Software QA Engineer
Core
Define and drive test strategies for Catalyst 9000 switching platforms, ensuring comprehensive validation across functional, scale, performance, resiliency, interoperability, and security domains.
Role type
Senior IC Software QA Engineer (Networking)
Builds
Automated test suites, CI/CD-based validation pipelines, and robust validation plans for enterprise switching platforms.
Domain
Networking (Enterprise Switching) + Software Quality Engineering
Required skills
Python, REST APIs, NETCONF, RESTCONF, YANG, JSON, YAML, PyTest, Robot Framework, Linux, Git, Wireshark, tcpdump, Ixia, Spirent, Docker, Kubernetes, Layer 2/3 Routing protocols, Network Security features
Preferred skills
AI-assisted development tools (GitHub Copilot, Codex, Claude), Protocol-level debugging, Root-cause analysis, Mentorship
Technologies
Python, PyTest, Robot Framework, Wireshark, tcpdump, Ixia, Spirent, Docker, Kubernetes, VMware, KVM, Git, RESTCONF, NETCONF, YANG
Responsibilities
Design and maintain scalable test automation frameworks; Lead end-to-end validation of Layer 2, Layer 3, security, and platform features; Build and enhance CI/CD-based validation pipelines; Perform root-cause analysis using protocol-level debugging; Mentor team members on networking technologies and automation best practices; Partner with customer support to reproduce and validate software fixes. (via careerplan.io/jobs/2022394-1-software-qa-engineer-at-cisco)
Seniority
Mid-level, hands-on IC
