Senior QA Engineer – Network Protocols
6 days ago
Job Title: Senior QA Engineer – Automated Testing (Lightway Protocol in Rust)
Location: Singapore
Department: Quality Assurance
We are seeking an experienced Senior Quality Assurance Engineer to lead the development and implementation of automated testing framework for our Lightway VPN protocol, which is implemented using Rust. In this role, you will be responsible for ensuring the quality, performance, and security of both the Lightway client and server by building scalable and efficient automated tests. Your work will directly contribute to the quality of our VPN service and help ensure that our Lightway protocol is secure, reliable, and performant across different environments and network conditions.
Key Responsibilities:- Automated Testing Frameworks:
Design, develop, and maintain automated testing frameworks specifically for the Lightway VPN protocol built in Rust across multiple platforms (Windows, Linux, macOS, iOS, and Android). Ensure that automated tests cover all aspects of the protocol, including client-server interactions, encryption, connection stability, and performance. - End-to-End Automation:
Build and automate end-to-end test cases to validate the complete functionality of the Lightway VPN protocol. This includes creating tests for various networking scenarios, failover handling, and performance under load. - Security Testing:
Develop and execute security tests to assess potential vulnerabilities in the Lightway protocol. Ensure that encryption, authentication, and other security mechanisms are thoroughly validated and perform to the highest industry standards. - Performance Testing:
Conduct performance and stress testing to validate the protocol's scalability, stability, and resource usage. Simulate high traffic loads, variable network conditions, and large-scale deployments to identify bottlenecks and optimize performance. - CI/CD Integration:
Integrate the automated test suite into our CI/CD pipeline, enabling continuous testing with every code change. Ensure that testing is fully automated as part of the development and release process, reducing manual effort and improving release velocity. - Collaboration with Development Teams:
Collaborate closely with the Rust development team to understand protocol requirements, identify test coverage gaps, and ensure alignment with the product's quality goals. Provide feedback and recommendations on code quality, testability, and design. - Documentation and Reporting:
Create and maintain detailed documentation on the test strategy, test cases, results, and best practices for automated testing. Regularly report test coverage, defects, and any risks or concerns to stakeholders. - Continuous Improvement:
Continuously evaluate and improve the test automation framework, ensuring it remains scalable and adaptable to future protocol enhancements or changes. Stay up-to-date on the latest testing tools, best practices, and Rust-related testing techniques.
- Education:
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience. - Experience:
- 5+ years of experience in Quality Assurance and Automated Testing of Network protocols.
- Experience testing networking protocols (VPN, TCP/IP, DNS, HTTP/HTTPS).
- Proven experience with automated testing tools (e.g., Selenium, JUnit, TestNG, pytest, Rust-based testing frameworks).
- Familiarity with CI/CD pipelines and testing in an Agile environment.
- Technical Skills:
- Programming/Scripting languages: 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).
- Security & Compliance Knowledge:
Experience with security testing practices and tools, including assessing encryption, authenticity, and confidentiality in network protocols. - Problem-Solving & Analytical Skills:
Strong ability to analyze complex issues and design effective automated test solutions, especially for low-level networking and protocol implementations. - Communication Skills:
Excellent verbal and written communication skills to effectively report issues, write clear test documentation, and collaborate with development and management teams.
- Attention to Detail:
High attention to detail, ensuring that all edge cases, security vulnerabilities, and performance bottlenecks are identified and addressed. - Collaboration & Teamwork:
Strong ability to work in a cross-functional environment with developers, product managers, and other teams to achieve shared goals and improve the product. - Critical Thinking:
Logical and analytical thinking with a focus on solving complex problems and optimizing testing approaches for a high-performance system like Lightway.
- Innovative Product: Work on Lightway, a cutting-edge, open-source VPN protocol built in Rust, which focuses on speed, security, and reliability.
- Career Growth: As a key member of a fast-growing team, you'll have plenty of opportunities to learn, grow, and contribute to high-impact projects.
- Collaborative Environment: Join a talented team of developers, and security experts working together to improve the state of online privacy and security.
- Competitive Compensation & Benefits: Competitive salary, comprehensive benefits, flexible work schedules, and remote work options.
#LI-PS1
Before you apply- At the moment, we do not sponsor visas in the EU. For Hong Kong, we require at least two years of working experience and a university degree in a related field. For Singapore and the UK, we can only sponsor visas for mid-career or above.
- Please upload your resume as a PDF and do not include any salary or compensation information in it.
ExpressVPN is one of the world's leading providers of online privacy and security services for consumers. Started in 2009, we've grown to have millions of active paying customers, a team of more than 700 people worldwide, and a brand recognized by hundreds of millions of people in 18 languages and more than a hundred countries. We see huge growth in our industry, and are gaining market share through strong execution.
-
Senior QA Engineer
2 weeks ago
Singapore ExpressVPN Full timeJob Title: Senior QA Engineer – Automated Testing (Lightway Protocol in Rust)Location: Singapore Department: Quality Assurance Job Summary We are seeking an experienced Senior Quality Assurance Engineer to lead the development and implementation of an automated testing framework for our Lightway VPN protocol, which is implemented using Rust. In this role,...
-
QA Engineer
2 weeks ago
Singapore Crypto Pro Network Full timeWe are looking for a freelance QA Engineer to join our team. The ideal candidate will actively contribute QA insights within Scrum teams and help drive product delivery from discovery to launch. This role is critical to the success of our product releases and requires hands-on experience with blockchain technologies, specifically those related to...
-
Junior Network Engineer
1 week ago
Singapore ALAGAS NETWORK PTE. LTD. Full timeWe are seeking a motivated Junior Network Engineer to join our team. This role is ideal for individuals with a fundamental understanding of basic network communication who are eager to learn and grow in the field. As a Junior Network Engineer, you will work alongside experienced professionals, receive training, and have the opportunity to contribute to...
-
Senior QA Engineer
1 week ago
Singapore Starhub Full timeOverview As the Platform QA Engineer for Starhub's Network-X Program, you will play a pivotal role in ensuring the quality, reliability, and seamless deployment of our orchestration platform. We are seeking an experienced QA Engineer with expertise in test automation, release management, and monitoring to join our team. You will lead quality assurance...
-
Senior QA Engineer
2 weeks ago
Singapore Starhub Full timeOverview As the Platform QA Engineer for Starhub’s Network-X Program, you will play a pivotal role in ensuring the quality, reliability, and seamless deployment of our orchestration platform. We are seeking an experienced QA Engineer with expertise in test automation, release management, and monitoring to join our team. You will lead quality assurance...
-
Chain Protocol Engineer
5 days ago
Singapore Hyphen Connect Full timeChain Protocol Engineer at Hyphen Connect We are a fast-growing Web3 startup rethinking digital identity and reputation. We build privacy-first infrastructure that lets users prove identity without giving up personal data. Backed by strong ecosystem partners and a passionate founding team, we are shaping a more trusted, user‐centric internet. We are...
-
Network Protocol Analysis Engineer
2 weeks ago
Singapore WGT EHR PTE. LTD. Full timeJoin Our Innovative R&D Team and Shape the Future of Connectivity! Are you passionate about cutting-edge technology and the protocols that power the internet? We are looking for a talented and motivated Protocol Engineer to join our dynamic Research & Development team. In this role, you will be at the forefront of interpreting and implementing...
-
Network Protocol Analysis Engineer
2 weeks ago
Singapore WGT EHR PTE. LTD. Full timeJoin Our Innovative R&D Team and Shape the Future of Connectivity! Are you passionate about cutting-edge technology and the protocols that power the internet? We are looking for a talented and motivated Protocol Engineer to join our dynamic Research & Development team. In this role, you will be at the forefront of interpreting and implementing...
-
Network Protocol Analysis Engineer
7 days ago
Singapore WGT EHR PTE. LTD. Full timeRoles & Responsibilities Join Our Innovative R&D Team and Shape the Future of Connectivity! Are you passionate about cutting-edge technology and the protocols that power the internet? We are looking for a talented and motivated Protocol Engineer to join our dynamic Research & Development team. In this role, you will be at the forefront of interpreting and...
-
Senior QA Engineer
2 weeks ago
Singapore TMO MANUFACTURING PTE. LTD. Full timeThe Senior QA Engineer will be responsible for developing the organisation's quality system along with the QA Manager. The Senior QA Engineer will also take part in quality investigations, impact analysis, and first-article inspection processes. He/She will oversee the technical library, ensuring the Quality Management System (QMS) and Training Manual are...