Trainee Manual QA (VPN and Network Security Testing)
CodeGeeks Solutions is a software company led by top-notch experts with over 10 years of experience in product design & software development. We are able to comprehensively cover the needs of our clients and focus on the full cycle of development.
Now we are looking for a Trainee Test Engineer in Lviv to join our team!
Why us?
β we trust our team, love and care that everyone feels as comfortable as possible with their work and our atmosphere
β this work will bring you pleasure: you will be able to develop and acquire new skills, and we will help you with this
β here you will find like-minded people and true friends
β here you will feel happy even with thought that Monday is tomorrow
β we are young, promising and successful :)
We Offer:
- 15 days of annual time off paid + company-wide New Yearβs holiday in the last week of the year (5 days)
- 20 days of sick leave paid (5 β 100%, 15 β 50%)
- IT Cluster membership
- Flexible work schedule and remote work options
- Chance to make a real impact and shape the future of our company
- Education compensation
- Clear career map, continued professional development and growth opportunities
- Opportunity to work with a talented and dynamic team of experts
- Internal training and meetups
- Access to corporate learning materials
- High-level compensation and regular performance-based salary and career development reviews
- PE accounting and support
- Work in a comfortable, modern and cozy office in Lviv
- Team buildings & corporate events
Referral program
Requirements:
- Solid understanding of the Fundamental Test Process
- Experience working in Agile/Scrum environments
- Knowledge of VPN protocols and technologies (IPsec, OpenVPN, WireGuard, SSL/TLS VPN)
- Understanding of core networking concepts: OSI model, TCP/IP stack, routing, DNS, firewalls, NAT, and subnetting
- Familiarity with cybersecurity principles and OWASP testing guidelines
- Experience testing network security features: authentication, encryption, access control, and session management
- Web application testing experience and understanding of its specifics
- Proficiency in testing techniques and test design (boundary analysis, equivalence partitioning, exploratory testing)
- Ability to prepare test designs aligned with the defined test approach
- Skilled in defect analysis and writing clear, detailed bug reports with reproduction steps and expected results
- Experience creating, updating, and reviewing requirements, user stories, and QA-related documentation
- API testing experience (REST/gRPC), including security-focused API tests β strong plus
- Familiarity with network testing tools: Wireshark, nmap, curl, Postman, or similar
Upper Intermediate English level (B2+)
Your responsibilities:
- Participating in all aspects of the QA product lifecycle
- Designing and executing test cases for VPN connectivity, tunneling, failover, and security scenarios
- Testing VPN behavior across different network conditions: packet loss, latency, NAT traversal, and split tunneling
- Verifying authentication flows (MFA, certificate-based auth, SSO integration)
- Performing root cause analysis on defects found in test environments
- Validating encryption correctness, data integrity, and session handling
- Estimating, prioritizing, planning, and coordinating testing activities
Collaborating with developers and security engineers to maintain high product quality
Together we will:
- Run the project for our client to build a great product that makes an impact on the client
- Build an excellent team with a friendly atmosphere
Support your technical and personal growth β we have a dedicated career plan for all roles in our company
Our Recruiting process:
- Interview with HR
- Technical Interview with Head of QA Office
If you want to develop professionally in a team of like-minded people and make this world better β we are waiting for your resume!
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |