Senior QA Core Automation Engineer

Job description

OpenVPN Inc is looking for a Senior QA Core Automation Engineer


In this position, you would be primarily interacting with a team scattered around the world, have an exceptional level of self-motivation and the ability to deliver outstanding results under little supervision. 


Responsibilities

  • Develop automated QA processes for server/client based applications
  • Document and maintain QA processes and test matrices
  • Develop and implement testing plans for new features
  • Implement and integrate regression tests into automated environments
  • Define acceptance criteria for developed artifacts
  • Coordinate QA tasks with other teams
  • Promote a culture of quality throughout the organization

Requirements

Minimum Qualifications

  • Proficiency with Bash, Python, C, C++ and Git 
  • Experience with automating QA for server/client based applications
  • Understanding of test design techniques, testing methods and types
  • Deep knowledge of networking (OSI model, protocols, routing, security etc.)
  • Knowledge of authentication protocols (PAM, LDAP, SAML/OAuth, AD) and security tools
  • Good understanding of SSL/TLS certificate use and PKI, being capable to establish a private CA
  • Experience with Jenkins, Travis, and similar CI tools
  • Experience with Linux/Unix, Shell usage is a must
  • Experience creating and maintaining test documentation
  • At least upper-intermediate English level, both spoken and written 
  • Excellent communication skills
  • Nice to have Java or similar object oriented programming (OOP) languages