Quality & Test Automation Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for someone who is passionate about building quality from the ground up!
Full-time · Enschede
Team Horizon is looking for a new team member! We are a highly driven and passionate team focused on the Data domain.
The Data domain manages the lifecycle of S3 Passenger information by archiving transactional and configuration data for long-term retention, pushing real-time updates and events to external systems, and analyzing these vast data points to generate high-value business insights and custom reporting.
We are currently looking for a curious, enthusiastic Software Engineer to take the lead on quality within the team.
We have multiple microservices written in Golang, we use Gitlab for our CI/CD pipelines, and make use of many AWS services in most of our applications.
In this role, you will have the opportunity to shape and further develop our approach to quality engineering within the team. You will work closely with experienced developers who actively collaborate, challenge ideas, and support each other in finding the best solutions.
Secure development, architecture, performance, and resiliency are the pillars of our development process. This ensures that our software-which handles hundreds of requests per second-will continue to meet and exceed expectations.
What will you do?
You will start by getting to know our data domain services and understanding what needs testing and automating. You will then be implementing it from the ground up with the assistance of the team.
Some of the things you are responsible for include:
- Building a quality and test automation practice across our data domain microservices in S3 Passenger;
- Taking the lead in embedding quality in our software development process;
- Designing and building test automation projects from scratch;
- Setting up performance and UI testing frameworks;
- Making our GitLab pipelines smarter and more efficient;
- Choosing the right tools and designing the technical approach for quality assurance;
- Translating domain needs into robust automated solutions.
Requirements
- A Bachelor's or Master's degree in a relevant field (e.g., Computer Science, HBO ICT);
- We value critical thinking over years of experience;
- The ability to write code and a genuine enjoyment for doing so;
- A high degree of curiosity-the type of person who sees a problem and won't stop until they understand it;
- An independent work ethic: you figure things out on your own but know how to ask for help with the right context;
- Some experience in programming and being open to learning new languages;
- Experience with (or interest in) GitLab CI/CD and AWS;
- Good communication skills in English is a must.