20 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design and execute functional, system, regression, scale, performance, interoperability, resiliency, and high-availability tests for IOS XR routing and BNG features.
- Validate BNG subscriber technologies, Layer 2 and Layer 3 networking, routing protocols, VPN technologies, traffic behavior, failover, upgrades, and subscriber or route churn.
- Develop reusable and scalable Python test automation using pyATS, Genie, or equivalent tools.
- Build and maintain physical, virtual, containerized, and cloud-based test environments using Linux, Docker, Kubernetes, VMware, OpenStack, clustering technologies, and network simulation platforms.
- Troubleshoot system failures using IOS XR logs, protocol traces, packet captures, telemetry, RADIUS transactions, crash information, and system-resource data.
- Validate YANG, NETCONF, RESTCONF, gNMI, gRPC, OpenConfig, and native IOS XR model-driven interfaces and telemetry.
- Integrate automated tests into CI/CD pipelines, code reviews, version control, and regression testing.
- Use approved AI coding assistants and engineering agents for test generation, automation, log analysis, defect triage, and documentation.
- Own a significant routing or BNG feature area, lead technical investigations, identify product and test risks, recommend release readiness, review automation, and mentor junior engineers.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Computer Engineering, Telecommunications, or a related technical field.
- Five or more years of experience in software engineering, network product testing, test automation, or quality engineering.
- Strong knowledge of BNG architecture and subscriber-management technologies including PPP/PPPoE, DHCP, RADIUS, AAA, accounting, and subscriber session management.
- Comprehensive Layer 2 and Layer 3 networking knowledge, including TCP/IP, Ethernet, VLANs, IPv4/IPv6, BGP, OSPF, IS-IS, and MPLS.
- Experience configuring and troubleshooting Cisco IOS XR or another carrier-grade network operating system.
- Advanced Python skills for test automation, scripting, API interaction, data analysis, and troubleshooting.
- Experience developing system, scale, performance, resiliency, and high-availability test scenarios.
- Strong Linux or Unix skills and experience with Git, code reviews, debugging, and CI/CD pipelines.
- Working knowledge of cloud, containerization, virtualization, and clustering technologies including Docker, Kubernetes, VMware, and OpenStack.
- Familiarity with AI coding assistants and basic understanding of generative AI, AI agents, MCP, reusable skills, prompt and context management, and responsible AI practices.
- Preferred qualifications include Cisco IOS XR testing on Cisco 8000, ASR 9000, or NCS 5500/5700 platforms; IXIA or Spirent experience; advanced BNG features; L2VPN, EVPN, model-driven telemetry, and network programmability; scale and performance characterization; and CCNP Service Provider, CCIE Service Provider, DevNet Professional, or equivalent technical knowledge.
- Strong software development life cycle knowledge plus analytical, troubleshooting, communication, and cross-functional collaboration skills.
Benefits
- Inclusive work environment with opportunities for continuous learning and growth across networking, cloud, automation, and AI technologies.
- Opportunity to collaborate with experienced engineers and contribute to products with global impact.
About Cisco
Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.
