We are looking for a talented Software Verification Engineer to join the switch OS group.
You’ll be a part of a friendly supportive team working on next generation of the operating systems for InfiniBand and Ethernet switch.
You will work with cutting edge software and hardware technologies and will become an expert in how to integrate them. If you want to have a real impact on the networking industry – join its leader.
Review requirements, specifications, and technical design documents
Develop and execute test plans (includes design and building of testing topologies)
Design, develop and execute automation tests using Python
Extend the existing test automation framework in Python
Communicate with internal and external teams to identify system requirements and use cases
Bachelor's Degree in Computer Science or Software/Computer Engineering
4+ years of commercial experience in Software Testing and Test Automation
Experience with Test Documentation development
The understanding OSI model, knowledge of basic L2/L3 networking protocols
Experience with Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming
Experience with Linux at least as a user
Strong analytical and problem-solving skills
Good communicational skills
Knowledge of technical English at Intermediate level and higher
Hands-on experience with networking devices
Would be a plus
Knowledge of Git
Experience with any of BGP, OSPF, RIP, etc. routing protocols, TCP/IP, ARP, DHCP, etc. would be a big advantage
Linux networking experience
Knowledge of scripting languages such as Bash
Hands-on experience with Jenkins configuration and maintenance
Experience with software and/or hardware traffic generators, or other network troubleshooting tools
Want to develop innovative products? Let's talk!