CareerPlan

Software Engineer

Bangalore, IndiaFull-time2026-10-30 → 2026-11-10
Based in India

Core

Design and execute functional, system, regression, scale, performance, and interoperability tests for Cisco IOS XR routing platforms, including infrastructure, optics, and Layer 0/1 capabilities.

Role type

Senior Software Test Engineer (Network Routing)

Builds

Production-ready validation for carrier-grade routing platforms serving service providers and hyperscalers.

Domain

Networking, Carrier-grade Routing, Test Automation

Required skills

Python, Test Automation, Cisco IOS XR, Linux, Docker, Kubernetes, YANG, NETCONF, RESTCONF, gNMI, gRPC, Traffic Analysis, CI/CD Integration, AI Coding Assistants

Preferred skills

Optical testing, Layer 0/1 testing, Spirent/IXIA/Viavi tools, Model-driven telemetry, Network programmability, Scale characterization

Technologies

pyATS, Genie, Docker, Kubernetes, VMware, OpenStack, Linux, IOS XR, YANG, NETCONF, RESTCONF, gNMI, gRPC, OpenConfig, GitHub Copilot

Responsibilities

Design and execute functional, system, regression, scale, performance, and interoperability tests; Develop reusable test automation using Python and frameworks like pyATS; Build and maintain physical, virtual, and cloud-based test environments; Troubleshoot complex issues using logs, traces, and telemetry; Validate model-driven interfaces and telemetry; Integrate automated tests into CI/CD pipelines; Mentor junior engineers and improve test frameworks.

Seniority

Senior, hands-on IC