Senior SONiC CI/CD, Test Automation Engineer

Posted 21ds ago

Employment Information

Education
Salary
Experience
Job Type

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