18 hours ago
Bengaluru, IndiaMid Level / Senior
Responsibilities
- Design and implement functional, system, regression, scale, performance, interoperability, resiliency, and high-availability tests for IOS XR routing and BNG features.
- Validate BNG subscriber technologies including IPoE, PPP, PPPoE, DHCPv4/DHCPv6, DHCP relay, Prefix Delegation, RADIUS, AAA, PAP/CHAP, accounting, Change of Authorization, subscriber policies, and session lifecycle management.
- Test Layer 2 and Layer 3 technologies including Ethernet, VLAN, QinQ, LACP, IPv4/IPv6, BGP, OSPF, IS-IS, MPLS, Segment Routing, L2VPN, L3VPN, EVPN, ECMP, BFD, QoS, and high-availability mechanisms.
- Develop reusable and scalable test automation using Python and frameworks such as pyATS and Genie.
- Build and maintain physical, virtual, containerized, and cloud-based test environments using Linux, Docker, Kubernetes, clustering technologies, VMware, OpenStack, and network simulation platforms.
- Validate control-plane, forwarding-plane, subscriber-scale, traffic, failover, software upgrade, rollback, process restart, route churn, and subscriber churn scenarios.
- Troubleshoot complex issues using IOS XR logs, protocol traces, packet captures, telemetry, RADIUS transactions, crash information, and system-resource data.
- Validate model-driven interfaces and telemetry using YANG, NETCONF, RESTCONF, gNMI, gRPC, OpenConfig, and native IOS XR models.
- 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 development, log analysis, defect triage, and documentation.
- Collaborate across engineering teams, review test designs and automation code, mentor junior engineers, and communicate product-quality risks and release readiness.
Requirements
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Computer Engineering, Telecommunications, or a related technical field.
- 4 to 8 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 understanding of Layer 2 and Layer 3 networking, 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 programming 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 experience with cloud, containerization, virtualization, and clustering technologies, including Docker, Kubernetes, VMware, and OpenStack.
- Familiarity with AI coding assistants such as GitHub Copilot or equivalent tools.
- Basic understanding of generative AI, AI agents, MCP, reusable skills, and responsible AI practices.
- Strong knowledge of the software development life cycle and strong analytical, troubleshooting, communication, and cross-functional collaboration skills.
- Preferred experience testing BNG and routing capabilities on Cisco IOS XR platforms such as Cisco 8000, ASR 9000, or NCS 5500/5700.
- Preferred experience with traffic generators and subscriber-simulation tools such as IXIA or Spirent.
- Preferred knowledge of advanced BNG features, L2VPN, EVPN, telemetry, network programmability, and scale and performance characterization.
- CCNP Service Provider, CCIE Service Provider, DevNet Professional, or equivalent technical knowledge is preferred.
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.
