About the job
Key Responsibilities:
Test Planning & Execution: Craft, implement, and execute detailed test plans and cases specific to L2/L3 networking protocols and features.
Protocol Testing: Assess the functionality, performance, scalability, and interoperability of various protocols, including:
L2: VLANs
L3: IPv4/IPv6 forwarding, routing protocols.
Network Services: TCP/IP suite, VPN (IPsec), NAT, DHCP, SNMP.
Automation: Develop and sustain Python automation scripts for functional, regression, and performance testing.
Debugging & Analysis: Review test outcomes, document, track software defects, and collaborate closely with development teams to resolve issues.
Tools Usage: Employ industry-standard traffic generators (Ixia, Spirent) and packet analyzers (Wireshark) for benchmarking, data plane testing, and troubleshooting.
Collaboration: Work in partnership with cross-functional teams, including product management and development, to comprehend requirements and integrate use cases into the automated testing framework.
Process Improvement: Advocate for continuous enhancements in QA methodologies and integrate test automation with CI/CD pipelines (Jenkins).

