
Senior SONiC CI/CD, Test Automation Engineer
Jabil
full-time
Posted on:
Location Type: Remote
Location: Ukraine
Visit company websiteExplore more
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonCC++PytestCI/CDdata path validationnetwork device developmentL2 protocolsL3 protocolslink aggregation
Soft Skills
collaborationteamwork