Job Description
<p><p><b>Job Summary :</b></p><p><p><b><br/></b></p>We are seeking a highly skilled Datacom (L2/L3) Testing Engineer with strong expertise in networking protocols, datacom products, and automated testing frameworks.<br/><br/></p><p>The ideal candidate will possess hands-on experience in managing, testing, and troubleshooting Layer 2 and Layer 3 networking products such as routers, switches, firewalls, and wireless devices.<br/><br/></p><p>The role requires strong knowledge of network management interfaces, security protocols, and CI/CD automation pipelines.<br/><br/></p><p>This position involves functional, sanity, and regression testing within complex networking environments.</p><p><br/></p><p><b>Key Responsibilities : </b><br/><br/></p><p>- Perform testing activities including functional, sanity, regression, and automation testing for </p><p>datacom and IP networking products.<br/><br/></p><p>- Develop, execute, and maintain test plans and test cases based on detailed technical requirements for Layer 2 and Layer 3 networking protocols.<br/><br/></p><p>- Hands-on testing and validation of networking devices such as routers, firewalls, switches, and wireless devices.<br/><br/></p><p>- Validate and troubleshoot management interfaces including SNMP, Web, Yang, Netconf, and REST-based APIs.<br/><br/></p><p>Test and analyze networking protocols including but not limited to : <br/><br/></p><p>- Layer 2 Switching : Ethernet, IEEE 802.1x, STP, RSTP, VLAN, LLDP<br/><br/></p><p>- Layer 3 Routing : RIP, OSPF, BGP, VRRP<br/><br/></p><p>- Security protocols : Firewall rules, NAT, IPSec, IKEv1, IKEv2, SSL<br/><br/></p><p>- Network fundamentals : ARP, ICMP, TCP/UDP<br/><br/></p><p>- Work with network device CLIs and management interfaces for configuration and Participate in the design and development of automation frameworks to improve testing efficiency.<br/><br/></p><p>- Use scripting languages, primarily Python, to develop automated test scripts.<br/><br/></p><p>- Collaborate with development teams to identify defects and verify fixes.<br/><br/></p><p>- Implement and manage CI/CD pipelines for automated testing using Jenkins (Groovy </p><p>pipelines) and GitHub Actions.<br/><br/></p><p>- Document test results, defects, and provide clear communication of issues and progress to stakeholders.<br/><br/></p><p>- Continuously improve testing processes and automation to ensure product quality and delivery timelines.<br/><br/></p><p>- Stay updated with the latest networking protocols, security standards, and testing tools.</p><p><br/></p><p><p><b>Required Skills & Experience : </b></p><p><br/></p>- 3 to 10 years of experience in datacom or IP networking product testing, focusing on L2 and </p><p>L3 protocols.<br/><br/></p><p>- Strong hands-on experience with networking devices such as routers, firewalls, switches, and </p><p>wireless devices.<br/><br/></p><p>- In-depth knowledge of network management interfaces including SNMP, Web, Yang, Netconf, </p><p>REST.<br/><br/></p><p>- Proficiency with Layer 2 protocols (Ethernet, IEEE 802.1x, STP, RSTP, VLAN, LLDP).<br/><br/></p><p>- Hands-on experience with Layer 3 routing protocols like RIP, OSPF, BGP, VRRP.<br/><br/></p><p>- Good understanding of network security protocols such as Firewall, NAT, IPSec, IKEv1/2, SSL.<br/><br/></p><p>- Familiarity with network fundamentals like ARP, ICMP, TCP/UDP.<br/><br/></p><p>- Experience working with CLI-based device configuration and troubleshooting.<br/><br/></p><p>- Proven experience in automation testing and framework development.<br/><br/></p><p>- Strong scripting skills in Python (mandatory).<br/><br/></p><p>- Experience with CI/CD pipelines, especially Jenkins with Groovy scripting and GitHub Actions.<br/><br/></p><p>- Excellent communication skills both verbal and written.<br/><br/></p><p>- Strong analytical skills with attention to detail and problem-solving ability.<br/><br/></p><p>- Self-motivated with a proactive, can-do attitude</p><br/></p> (ref:hirist.tech)