Overview

OpenVPN is looking for an Automation Engineer who will be responsible for automating all the QA processes for a range of new and existing products that we are currently developing.

We are developing the next-generation VPNaaS solution — OpenVPN Cloud. This is a young product in active development. It includes functionality for configuring IP-based and domain-based VPN traffic routing, securing it with Domain Filtering and Traffic Filtering, processing, aggregating, and conversion of high rates of messages to provide connections visibility. We have a great roadmap of features that’ll bring our solution to the next level.

We follow the ideology of small teams (up to 6 people) where everyone has a huge impact on the product. We plan to extend the number of teams and are looking for people ready to take on tough tasks.

The main challenge for QA automation would be to implement stable tests that would speed up the features regression, integration, end to end, load, scaling, performance, and security testing. Along with that, we have automation tasks targeted for the general quality of products and tools for Ops and Support teams.

Why OpenVPN?

  • Competitive salary package (base salary, full benefits, PTO, 401K)
  • 100% Remote
  • Unlimited PTO
  • Great Culture
  • Flexible hours
  • Work/life balance
  • Company shuts down from Dec 24th-Jan 1st

Responsibility:

*Be responsible for automation of web platform and REST endpoints;
*Help develop, improve, and employ testing strategies and techniques;
*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 QA productivity through automation, tools, and other best practices;
*Promote a culture of quality throughout the organization.

Requirements:

*Ability to create test scripts and build automation framework from scratch;
*Expertise in QA methodologies and techniques;
*Experience in testing web applications and cloud platforms;
*Experience in REST API testing (Postman, SoapUI etc.);
*Good knowledge of networking (VPN, OSI model layers, protocols, DNS, routing etc.);
*Experience with databases (SQL or NoSQL);
*Experience in working with others developing and improving automation strategy, and following through to create and execute automated test scripts;
*Upper-intermediate/Intermediate English level, both spoken and written;
*Experience in leading a variety of testing types, including regression, integration, and security testing.

Will be a plus:

Experience with scrum/agile methodologies;
Knowledge of professional software engineering best practices for product development life cycle, including coding standards, code reviews, source control management and testing.