
Software Test Engineer (DWDM, EDFA, WSS, OTDR, Raman, openROADM, Python| 7-12 years)
Cisco • Bengaluru, Karnataka, India
-
Role & seniority
- Senior Software Engineer / Test Engineer (Experience: 7–12 years)
-
Stack/tools
-
Python automation for test plans and framework; network automation; system-level testing
-
Optical/datapath products (DWDM, ROADMs, EDFAs, Raman amplifiers)
-
Lab environments for optical line systems; management interfaces: CLI, Netconf, Restconf, OpenConfig, SNMP, Telemetry
-
NMS/EMS testing (nice to have); CI pipelines; Agile practices
-
-
Top 3 responsibilities
-
Deliver automated, end-to-end, customer-centric software testing; ensure high software quality
-
Own feature domains (e.g., optical applications, datapath); translate requirements between design teams and customers
-
Debug complex network issues; drive data-driven continuous improvement; collaborate across geographies and with stakeholders
-
-
Must-have skills
-
Strong Python automation for tests and test-frameworks
-
Experience with functional, performance, security, and regression testing; test design and documentation mapping
-
Lab-enabled testing of optical systems; system- and feature-level testing including management interfaces
-
Ability to interface with customers, participate in peer reviews, and work in an Agile/CI environment
-
-
Nice-to-haves
-
NMS/EMS testing experience
-
Hands-on with DWDM components (EDFAs, Raman, ROADMs) and optical network concepts
-
Familiarity with Netconf/Restconf/OpenConfig and Telemetry
-
-
Location & work type
- India-based; full-time role within Ci
Full Description
Meet The Team
Cisco Networking Engineering (CNE) - erstwhile Distributed Systems Engineering (DSE) is a multi-billion-dollar business that generates its revenue primarily from the Web, Service Provider Edge, Core & Optical markets. The organization in India deals with development of High-End Routers like ASR9000, NCS5500, NCS540, NCS560, NCS5700 and Optical products like NCS1010, NCS1014, NCS1004, NCS4000 and NCS2000 series.
Your Impact
Deliver high-quality, customer-centric software through automated end-to-end system testing and strong software engineering test methodologies. Drive innovation and product recommendations using expertise, creativity, and knowledge of Cisco’s business strategies. Develop Python automation test plans, focusing on network automation, algorithmic thinking, and analytics based on customer use cases. Debug complex network problems, pursue scientific, data-driven continuous improvement, and enable transformation. Collaborate effectively across geographies, interface directly with customers and stakeholders, and contribute to a culture of open communication, empowerment, and innovation.
Minimum Qualifications
Experience: 7-12 years
Feature and Domain Ownership: Own multiple features or domains such as optical applications or datapath of a product, ensuring end-to-end responsibility.
Customer and Design Team Interface: Act as an interface between the product design team and customers to translate requirements optimally.
Feature Testing: Work on feature tests of DWDM line systems, EDFAs, Raman amplifiers, ROADMs, and control loops.
Automation first: Comfortable with Python automation to be able to automate tests as well as framework for faster coverage
Test Design: Design tests to evaluate software quality, accuracy, and functionality using various testing methods.
Documentation Mapping: Understand product and customer design documents and map them to test efforts.
Testing Types: Perform functional, performance, security, and regression testing.
Peer Reviews: Conduct and engage in peer reviews of test plans and automation scripts.
Lab Environment: Plan, build, and maintain complex optical line systems in lab environments for solution-level testing.
System-Level Testing: Conduct system-level testing using fully automated methods with Python, covering management interfaces such as CLI, Netconf, Restconf, OpenConfig, SNMP, and Telemetry.
NMS/EMS testing: exposure will be a huge plus
Debugging: Participate in debugging complex network issues during testing and in customer networks.
Collaboration: Collaborate and communicate effectively across geographies, including direct customer interfacing and stakeholder management.
Agile Environment: Work in an agile development environment, participate in sprint activities, and align with CI pipelines.
Continuous Improvement: Engage in continuous improvement and transformation with scientific, data-driven testing.
Team Culture: Be part of a team valuing open communication, empowerment, innovation, and career development.
Why Cisco?
At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you. Show more Show less