# Software Test Engineer (SONIC)

**Company**: Hewlett Packard Enterprise
**Location**: Bengaluru, Karnātaka
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Software-Test-Engineer--SONIC-_1207164-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9911f4ef-5a6

## Description

As a Software Test Engineer (SONIC) at Hewlett Packard Enterprise, you will design, develop, and execute comprehensive test plans to validate SONiC & Junos functionality on Broadcom-based switching platforms.

Your responsibilities will include:

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

- Testing and verifying SAI (Switch Abstraction Interface) integration and ASIC driver behavior

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

- Performing deep-dive debugging across ASIC, NOS, and control/data plane layers

- Collaborating with the SONiC open-source community to contribute fixes, enhancements, and upstream improvements

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

To be successful in this role, you will need:

- A 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

In return, we offer a comprehensive suite of benefits that support your physical, financial, and emotional wellbeing, as well as opportunities for personal and professional development.

## Skills

### Required
- SONiC
- Junos
- Broadcom
- Python
- Robot Framework
- SAI
- ASIC
- Git
- Jenkins
- Docker

### Nice to have
- Broadcom SDKs
- SDKLT
- OpenNSL
- Spirent
- IxNetwork
- telemetry
- gNMI
- OpenConfig
- YANG/Netconf/REST API

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/Bengaluru-Karntaka-India/Software-Test-Engineer--SONIC-_1207164-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
