Senior SONiC CI/CD, Test Automation Engineer
Posted 21ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer specializing in SONIC CI/CD and test automation for networking solutions. Collaborating on testing frameworks and developing validation tools in a team environment.
Responsibilities:
- Collaborate in a team environment for testing and automation solutions
- Design and implement test automation frameworks for SONIC
- Develop scripts and tools for data path validation
- Ensure compliance and reliability of SONIC networking systems
Requirements:
- Experience with SONIC Networking OS
- Experience with building CI/CD SONIC labs
- Experience with SONIC /SAI compliance testing
- Experience with data path automated tests development for network devices, using Python/Pytest
- Experience with FW/SW development for networking devices using C/C++
- Experience with SW development using Python
- Experience with various peripherals and peripheral buses, like I2C, PCI-E, etc.
- Experience with SW/HW bring up/integration of networking devices
- Solid understanding of the differences between routing and forwarding, switches and routers
- Proficiency in L2/L3 protocols
- Experience with link aggregation and LACP
- Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS
- Advanced C/C++ programming skills
- Advanced Python programming skills
- Experience with Jenkins, Pytest, Scapy, traffic generators, traffic analysers, etc.
- Git/GitHub
Benefits:
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development

















