QA Engineer
cmont
Job Description
- Design and develop automated test cases for validating DPI (Deep Packet Inspection) engines and secure network traffic inspection.
- Testing real-world client/router/cloud interactions for deep testing of L2–L7 network behavior.
- Validate TLS/SSL traffic inspection and network traffic classification techniques.
- Write tests to ensure accurate handling of malformed packets, evasive traffic, and intrusion detection patterns.
- simulate security vulnerabilities (e.g., DNS tunneling, spoofing, port scanning) and evaluate detection effectiveness.
- Leverage and extend DPI tools (e.g., nDPI, Suricata, Zeek) for custom validation use cases.
- Partner with firmware developers to validate & test the access control logic.
Qualifications
- 3+ years of experience as an SDET, Security QA Engineer, or related role in networking/security domains.
- Strong programming/scripting in Python for test automation and tooling.
- Deep understanding of TCP/IP, UDP, DNS, TLS, HTTP/HTTPS, NAT, VPNs, and tunneling protocols.
- Hands-on with packet sniffers (e.g., Wireshark) and PCAP analysis.
- Solid grasp of firewall behavior, DPI concepts, SSL inspection, and secure communication protocols.
- Strong debugging skills: ability to spot design flaws, race conditions, and performance bottlenecks in complex architectures
- Ability to break software systems in creative and useful ways