Cisco is a leader in innovative networking technologies and is seeking a Software Engineer for their Test Infrastructure team. The role involves designing and building automation infrastructure for large-scale network testing, developing Python-based test frameworks, and collaborating with engineers to enhance testing efficiency and software quality.
Design and build automation infrastructure that supports large-scale network testing environments
Develop Python-based test frameworks, including tools built on Cisco pyATS, to validate networking features through regression, feature, and system testing
Create AI-assisted utilities and prompt-driven tools that help engineers generate, execute, and analyze test cases more efficiently
Analyze logs, traffic captures, and system output to identify and reproduce defects, and collaborate with developers to verify fixes
Build CI/CD pipelines, dashboards, and internal utilities to improve testing efficiency, visibility, and software quality across releases
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
Experience with networking fundamentals including TCP/IP, routing, switching, or VLANs, subnetting, DNS, and DHCP
Experience with Python for scripting, automation, and test framework development
Experience working in Linux environments using command‑line tools and shell scripting
Experience documenting and executing test cases and identifying software defects through structured testing processes
Preferred
Experience with test automation frameworks such as Cisco pyATS or other Python‑based automation tools
Familiarity with network traffic generation and testing platforms such as IXIA, Spirent, or TRex
Experience working with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions
Understanding of AI agents, LLMs, or prompt engineering to improve automation workflows
Collaboration and communication skills when working with cross‑functional engineering teams
Benefits
Medical, dental and vision insurance
A 401(k) plan with a Cisco matching contribution
Paid parental leave
Short and long-term disability coverage
Basic life insurance
10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees
1 paid day off for employee’s birthday
Paid year-end holiday shutdown
4 paid days off for personal wellness determined by Cisco
16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees
Flexible vacation time off program
80 hours of sick time off provided on hire date and each January 1st thereafter
Up to 80 hours of unused sick time carried forward from one calendar year to the next
Additional paid time away may be requested to deal with critical or emergency issues for family members
Optional 10 paid days per full calendar year to volunteer
Annual bonuses subject to Cisco’s policies
Cisco develops, manufactures, and sells networking hardware, telecommunications equipment, and other technology services and products. It is a sub-organization of Cisco Press.