
Senior Automation QA Engineer
- Remote
- Poland, Mazowieckie, Poland
- Spain, Andalucía, Spain
- Germany, Berlin, Germany
+2 more- QA - Automation
Job description
About OpenVPN:
OpenVPN is a globally recognized leader in secure networking solutions, providing cutting-edge VPN and cybersecurity services that enable businesses and individuals to connect safely and privately. With a strong commitment to innovation, transparency, and trust, OpenVPN empowers organizations worldwide to build resilient, secure digital infrastructures.
We’re looking for a Senior Automation QA Engineer responsible for automating all the QA processes for our new product, Cipherscale product line- a cloud-delivered, multi-tenant Zero Trust Network Access (ZTNA) platform that provides secure, seamless access to private applications, SaaS, and internet resources for hybrid workforces.
The main challenge for the QA Automation Engineer will be implementing stable and reliable automated tests that accelerate feature regression and overall testing efficiency, ensuring comprehensive coverage across different testing levels.
Important: This will be a permanent employment opportunity only for candidates based in Spain, Germany, and Poland, for other countries, it will be a B2B contract.
Our philosophy is that we are a small, closely-knit team, and we care deeply about you:
Competitive pay rates
Fully remote work environments
Job requirements
At least 5 years of experience as an Automation QA
Strong experience with JavaScript/TypeScript and Playwright.
Hands-on experience with AI/ML testing: model behavior validation, prompt testing, data quality, reproducibility, edge-case testing.
Solid understanding of test design (UI/API), fixtures, mocking, selectors, parallelization.
Experience with CI (GitHub Actions) and test reporting.
Knowledge of networking (TCP/IP layers and protocols, UDP, DNS, routing, etc.)
Ability to design test frameworks, debug complex issues, and collaborate with dev teams.
Upper-intermediate English level, both spoken and written.
Responsibilities:
Create and maintain automated tests
Work closely with the product and engineering teams to ensure comprehensive test coverage and report on test execution progress and results
Promote a culture of quality throughout the organization.
Recruitment process:
Interview with a recruiter (~45 min)
Technical interview with future teammembers (~90 min)
Final call (~30 min)
or
All done!
Your application has been successfully submitted!
