Software Development Engineer in Test (C++)

OpenVPN
Spain
about 1 month ago
Apply on es.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

C (Programming Language) Authentication Protocols Automation of Tests Bash Shell C++ (Programming Language) Software Documentation Continuous Integration Linux Domain Name System (DNS) Virtual Private Networks (VPN) OSI Models Lightweight Directory Access Protocols (LDAP)
+9 more
Routing OAuth Public Key Infrastructure Regression Testing Security Assertion Markup Language (SAML) Transport Layer Security Git SDET Jenkins

Job description

You will be working in a team of mostly senior developers who guard the integrity and security of the products and are responsible for paving the way for future developments., * 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

We are looking for a seasoned Automation QA with a keen eye for detail, a passion for testing, and an eagerness to contribute to our product., * At least 5 years of experience as a QA Engineer;

  • Proficiency with C++, C, Bash, and Git
  • Experience with Linux/Unix, Shell usage is a must
  • Expertise in test design techniques, testing methods, and type
  • Experience with automating QA for server/client-based applications
  • User experience with CI tools (such as Jenkins, Travis, or similar)
  • Experience creating and maintaining test documentation
  • Excellent communication skills in the international environment - we use English daily!

The candidate has to have understanding and willingness to dive deeper into:

  • Networking (VPN, OSI model layers, protocols, DNS, routing) and security concepts (TLS, PKI, encryption).
  • Authentication protocols (PAM, LDAP, SAML/OAuth, AD) and security tools.
  • Understanding of SSL/TLS certificate use and PKI to be capable of establishing a private CA.

Benefits & conditions

  • Competitive pay rates
  • Fully remote work environments
  • Self-managed time off.
  • Team trips and special events

At OpenVPN, we pride ourselves on our commitment to creating innovative and secure networking solutions. If you join us, you will have the unique opportunity to shape the product that millions worldwide will interact with daily.

About the company

The Core team at OpenVPN Inc. is responsible for technological innovations that feed into the open-source OpenVPN protocol and our commercial products like Access Server, CloudConnexa, OpenVPN3 Linux client, and OpenVPN Connect.

The OpenVPN core program which is at the heart of our products needs rigorous (automated) testing, and we are looking for someone who can take that task on.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on es.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · World Congress 2026 Europe

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:06 min

Elevating the QA engineering role for complex challenges

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

Videos

See all

Related articles

See all