SONiC Test Engineer
Core
Design and execute test plans to validate functionality, performance, stability, and scalability of SONiC-based networking software and hardware.
Role type
Senior Software Test Engineer (SONiC)
Builds
High-performance, highly available open-source networking switches and software
Domain
Data center networking, Software-Defined Networking (SDN), Open Networking
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
SONiC architecture expertise, Linux OS and virtualization, network protocols (Ethernet, VLANs, IP Routing, OSPF, BGP), test plan design, defect identification, agile methodology
Preferred skills
IXIA/Spirent test tools, test automation scripting, forwarding ASIC/FPGA knowledge, ACE/CCIE/JNCIE certifications
Technologies
SONiC, SAI, FRR, Redis-DB, Docker, Minigraph, Linux, Kubernetes
Responsibilities
Design test network topologies, execute test plans to verify product aspects, identify and validate defects, collaborate with developers on automated test plans, participate in design reviews
Seniority
Mid-Senior, hands-on IC