Software Test Engineer

hpe

Bengaluru, India 7 Years Exp Posted 8d ago

Job Description

Design, develop, and execute comprehensive test plans to validate SONiC & Junos functionality on Broadcom-based switching platforms.

Validate advanced L2/L3 features including BGP, OSPF, VXLAN, EVPN, QinQ, and multicast

Test and verify SAI (Switch Abstraction Interface) integration and ASIC driver behavior

Automate functional, regression, scale, and performance test cases using Python and Robot Framework

Perform deep-dive debugging across ASIC, NOS, and control/data plane layers
Collaborate with the SONiC open-source community to contribute fixes, enhancements, and upstream improvements

Validate optical modules across various speeds, breakout configurations, and transceiver management protocols (e.g., CMIS, DOM)

What you need to bring:
 

Bachelor’s or Master’s degree in Electronics, Computer Science, or a related field
7+ years of experience in network software or hardware testing

Strong understanding of L2/L3 networking protocols and switch/router architecture

Hands-on experience with SONiC NOS and SAI-based architectures

Proficiency in Python and experience with test automation frameworks such as Robot Framework

Solid grasp of SONiC architecture: SAI, FRR, Redis DB, Docker, Minigraph

Familiarity with Broadcom SDKs such as SDKLT or OpenNSL (preferred)

Experience with traffic generators like Spirent or IxNetwork

Proficient with Git, Jenkins, Docker, and lab-based testbed environments

Strong analytical, debugging, and documentation skills

Contributions to SONiC or other open-source networking projects (highly valued)
Exposure to telemetry, gNMI, OpenConfig, and YANG/Netconf/REST API testing

Similar Openings for You