Role & responsibilities
VPN Protocol Testing: Conduct thorough testing of various VPN protocols (OpenVPN, IPSec, IKEv2, WireGuard, etc.) to ensure proper functionality and performance. End-to-End Testing: Execute end-to-end testing on VPN software across different platforms (Windows, macOS, Linux, iOS, Android) to ensure compatibility and stability. Performance Testing: Assess VPN performance under varying network conditions, focusing on latency, throughput, and connection stability. Security Testing: Identify and evaluate potential security vulnerabilities in VPN implementations, including testing for data leakage, DNS leaks, and other security threats. WAN Optimization Testing: Test and validate WAN optimization technologies, including deduplication, compression, protocol optimization, and TCP acceleration to ensure optimal application performance over wide-area networks. Optimization Evaluation: Evaluate how WAN optimization solutions impact the performance of VPN connections, and work on improving the overall network efficiency in a high-latency or lowbandwidth environment. Troubleshooting: Reproduce, debug, and isolate defects related to VPN and WAN optimization connectivity and performance, working closely with developers to fix issues. Automation: Develop and maintain automated test scripts to ensure consistent testing for VPN and WAN optimization functionality, load, and performance. Documentation: Document test cases, test plans, results, and defects in detail to ensure traceability and accountability. Collaboration: Collaborate with development, product management, and other QA teams to provide feedback and contribute to product enhancements. Reporting: Provide detailed reports on test results, issues, and improvements, ensuring transparency in the testing process.
Required Qualifications:
Bachelors degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience).
3+ years of experience in software testing, with a focus on VPN and WAN optimization products and networking technologies.
Strong knowledge of VPN technologies and protocols (IPSec, PPTP, L2TP, OpenVPN, WireGuard, Cisco VPN, Microsoft Always on)
Solid understanding of WAN optimization technologies (e.g., Riverbed SteelHead, Cisco WAAS, Silver Peak) and their impact on network performance.
Experience testing networking protocols like TCP/IP, DNS, HTTP/HTTPS, and routing.
Proficiency with networking tools such as Wireshark, tcpdump, NetFlow, and others for analyzing network traffic.
Hands-on experience with testing VPN clients, WAN optimization devices, and servers on multiple platforms (Windows, macOS, Linux, iOS, Android).
Strong knowledge of firewalls, proxies, and NAT traversal as it relates to VPNs and WAN optimization.
Experience with performance testing tools such as JMeter, LoadRunner, or similar.
Knowledge of security testing techniques (pen testing, vulnerability assessments) to identify weaknesses in VPN and WAN optimization implementations.
Familiarity with automation testing tools like Selenium, Python, or similar scripting languages for network-based testing.
Strong troubleshooting skills and attention to detail.
Keyskills: Performance Testing VPN Protocol Testing WAN Optimization Testing Security Testing
ThinkPalm Technologies Private Ltd. (http://www.thinkpalm.com) is a product engineering and software services company, formulated by a team of entrepreneurs with boundless passion for technology and innovative thinking. Promoted by a multi-million dollar company, ThinkPalm exists to deliver products...