
VOIP Test Engineer
Role summary
The VOIP Test Engineer will be responsible for designing, executing, and automating tests for carrier-grade VoIP systems. This role requires deep expertise in SIP protocol, ATA devices, and TR-069 provisioning. The engineer will perform various testing types including regression, negative, and scale testing, utilizing Wireshark for packet capture and log analysis. Proficiency in Python scripting for automation, REST API validation, and SQL for data reconciliation is essential. A strong understanding of networking fundamentals, including TCP/UDP, NAT, firewalls, QoS, and VLANs, is crucial for troubleshooting VoIP issues in diverse network environments.
Required Qualifications (Must-Have)
Carrier-Grade VoIP Expertise
- Strong hands-on experience with
SIP protocol (REGISTER, INVITE, BYE, CANCEL, OPTIONS)
- Deep understanding of SIP response codes, authentication flows, and retransmission behavior
- Strong knowledge of SDP negotiation and RTP/RTCP validation
- Experience troubleshooting SIP over TLS and SRTP
CPE / ATA Device Experience
- Hands-on experience with
ATA devices (Poly, Grandstream, or similar)
- Strong experience with
TR-069 remote provisioning and zero-touch configuration
- Experience validating device behavior behind NAT and residential gateways
Test Engineering & Validation
- Experience designing and executing VoIP regression test cases
- Experience performing negative testing (malformed SIP headers, auth failures, TLS failures)
- Experience performing scale testing of endpoint registrations
- Strong Wireshark packet capture and log analysis expertise
Automation & Validation
- Proficiency in Python scripting
- Experience automating bulk SIP registration validation
- REST API validation experience
- SQL knowledge for reconciliation and migration verification
Networking Fundamentals
- Strong understanding of TCP/UDP, NAT traversal, firewall behavior, QoS, VLANs
- Experience troubleshooting VoIP in residential and enterprise network environments
Preferred Qualifications
- Experience in ISP / telecom / ITSP environments
- Experience with SBC platforms (AudioCodes, Ribbon, CUBE, etc.)
- Experience with SIP load testing tools (e.g., SIPp)
- Experience working in a VoIP lab environment
- Experience supporting high-scale residential voice deployments