Design, develop, and maintain automated testing frameworks for the Lightway VPN protocol (Rust) across Windows, Linux, macOS, iOS, and Android
Build and automate end-to-end test cases covering client-server interactions, encryption, connection stability, networking scenarios, failover handling, and performance under load
Develop and execute security tests to assess vulnerabilities and validate encryption, authentication, and confidentiality
Conduct performance and stress testing to validate scalability, stability, and resource usage; simulate high traffic and variable network conditions
Integrate automated test suite into CI/CD pipeline to enable continuous testing with every code change
Collaborate closely with the Rust development team to identify test coverage gaps and provide feedback on code quality and testability
Create and maintain documentation on test strategy, test cases, results, and best practices; report test coverage, defects, and risks to stakeholders
Continuously evaluate and improve test automation framework and stay up-to-date on testing tools and Rust-related techniques
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience
5+ years of experience in Quality Assurance and Automated Testing of Network protocols
Familiarity with CI/CD pipelines and testing in an Agile environment
Strong proficiency in scripting languages (e.g., Python, Bash)
Deep understanding of networking technologies (e.g., VPNs, IPSec, TLS, HTTP/HTTPS)
Experience with performance testing tools
Familiarity with version control systems (e.g., Git)
Experience with security testing practices and tools, including assessing encryption, authenticity, and confidentiality
Strong problem-solving and analytical skills
Excellent verbal and written communication skills
Work authorization/visa notes: no EU visa sponsorship currently; Hong Kong requires at least two years’ work experience and a university degree; Singapore and the UK visas sponsored only for mid-career or above
Benefits
Competitive salary
Comprehensive benefits
Flexible work schedules
Remote work options
Career growth opportunities
Collaborative environment
Opportunity to work on Lightway, an open-source VPN protocol built in Rust
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.