workOwonworkOwonA New Way to Connect
HomeFeedJobsCommunitiesEventsFeaturesAbout workOwon
HomeFeedJobsCommunitiesEventsFeaturesAbout workOwon
Loading…
All jobs
CI

Software Test Engineer - IOS XR & Python Automation

Cisco

Bengaluru, Karnataka, India Posted 3d ago

Full-timeHybrid5-8 Yrs

About the job

Cisco is seeking an experienced Software Test Engineer to own the quality validation of IOS XR routing, platform infrastructure, optics, and Layer 0 and Layer 1 capabilities. You will work with cutting-edge routing technology to deliver stable, scalable, and production-ready networking solutions for global carrier-grade platforms.

Key Responsibilities

  • Design and implement functional, system, regression, scale, performance, interoperability, resiliency, and high-availability tests for IOS XR routing and L0/L1 test features.

  • Develop reusable and scalable test automation using Python and frameworks such as pyATS, Genie, or equivalent tools.

  • Build and maintain physical, virtual, containerized, and cloud-based test environments using Linux, Docker, Kubernetes, clustering technologies, VMware, OpenStack, and network simulation platforms.

  • Solve 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.

  • Apply foundational knowledge of generative AI, AI agents, MCPs, reusable AI skills, prompt and context management, and responsible validation of AI-generated output.

  • Collaborate across engineering teams, review test designs and automation code, mentor junior engineers, and communicate product-quality risks and release readiness.

  • Work on Network automation, algorithmic thinking and Analytics applications derived from customer use cases.

Requirements

Requirements

  • Bachelor’s or master’s degree in Computer Science, Electrical Engineering, Computer Engineering, Telecommunications, or a related technical field.

  • Eight or more years of experience in software engineering, network product testing, test automation, or quality engineering.

  • Experience configuring and solving 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 knowledge of cloud, containerization, virtualization, and clustering technologies, including Docker, Kubernetes, VMware, and OpenStack.

  • Familiarity with AI coding assistants such as GitHub Copilot or equivalent tools.

  • Excellent experience in Layer-0 and Layer-1 traffic generators and analysers such as Viavi, Agilent, Spirent, and IXIA.

Preferred Qualifications

  • Experience testing Optical and routing capabilities on Cisco IOS XR platforms such as Cisco 8000, ASR 9000, NCS 5500/5700 and NCS1K.

  • Experience with traffic generators and subscriber-simulation tools such as IXIA, Spirent, Viavi, or JDSU.

  • Strong knowledge of Layer 0 and Layer 1 testing along with platform and optics test skills.

  • Experience with Datapath, model-driven telemetry, and network programmability.

  • Familiarity with scale and performance characterization.

Skills

PythonIOS XRNetwork AutomationLinuxDockerKubernetesCI/CD

Benefits

  • Learning & development

Interested in this role?

Join workOwon to apply in a few clicks and track your applications.

Log inJoin now

Similar jobs

See all

Popular communities

See all