Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Test Engineer

Posted 7 Mar 2025
Share:
Work experience
3 to 5 years
Full-time / part-time
Full-time
Job function
Degree level
Required languages
English (Fluent)
Dutch (Basic)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Our goal

We will make data interconnected, universally accessible and useful in more ways than you can dream of. We foresee smarter means of information use and new business models for our clients, based on distributed and computer interpretable data. We want to liberate businesses from the current IT establishment’s lock-in and make their software and processes flexible and lean.

We offer a proprietary SaaS/PaaS solution called Laces based on semantic technology for Linked Data, to support our clients in sharing their data within and between organizations. We want our platform to become the number one Linked Data platform.

Your mission

As a Test Engineer, you'll be the champion of quality, deep-diving into every feature of our product suite. You'll work closely with the Scrum team, following structured plans and best practices to ensure comprehensive testing. Plus, you'll use your automation skills to speed things up and keep things consistent. Ultimately, you'll help us build stronger test and delivery processes, so we can always deliver the high-quality products our customers expect.

Your skills

  • At least 3-5 years professional experience as test engineer
  • Bachelor’s degree in computer science, software engineering, or a related field
  • Strong analytical and problem solving skills
  • Team player who is also able to work independently
  • Fluent in English (verbally and written)
  • Netherlands based (approx. 1 hours travel time to Hoofddorp)
  • Responsible and self-starting attitude with the ability to initiate
  • Experienced in designing and executing tests within agile environment
  • Experienced in testing levels, such as system-, integration- and user acceptance testing
  • Experienced in standard testing tools (e.g. Selenium, Cucumber)
  • Experience using automation test frameworks and -tools, for web apps and REST APIs
  • Knowledge of common web vulnerabilities and how to test for them
  • Knowledge of executing performance testing
  • Familiar with development process and common application stacks/technologies
  • Familiar with agile development

Your personality

  • You are positive, open and transparent
  • You take pride in setting up efficient and repeatable workflows
  • You understand the need for the software you are hosting
  • You understand the importance of products being available for end-users
  • You feel ownership our applications, take pride in its success and learn from setbacks
  • You proactively engage with developers, stakeholders and product owner(s)
  • You are creative and always on the lookout for what is out there (what do others do?)
  • You seek a sense of belonging within the team and long term commitment
  • You are driven to interact and speak up within the team, instead of shielding yourself off

Your responsibilities

  • Develop test strategy and test plans to ensure the quality of our products
  • Participate during Scrum meetings spread throughout two week iterations
  • Analyse and clarify user requirements and (new) feature acceptance criteria
  • Develop test cases and prioritize testing activities
  • Execute test cases and report defects, define severity and priority for each defect
  • Carry out regression testing when changes are made to the code to fix defects
  • Develop and maintain automated test scripts for functional and regression testing
  • Work together with team to integrate test automation into our CI/CD pipeline
  • Create, execute and report on load and performance tests

Technologies

Some of the technology currently being used (and which you might get in contact with):

  • Java (v17+), Spring Boot (v2.1+)
  • JavaScript (ES6), TypeScript (v4+), React (v16+)
  • Maven
  • NPM, Yarn, Webpack
  • Git, GitLab (pipelines)
  • MongoDB, GraphDB
  • Swagger
  • Python
  • Semantic Web, Linked Data, SPARQL, RDF
  • Docker, Kubernetes, Helm
  • Zabbix, Grafana, Prometheus
  • AWS (EC2, S3, Step Functions, EKS, Lambda, API Gateway, Route53, and more)

Our offer

  • Young and dynamic team focused on team spirit and professionalism
  • An informal yet professional working environment
  • Competitive salary and other terms of employment
  • Employment contract for an indefinite period
  • Freedom to research new technologies and frameworks
  • Hybrid working (minimum of 2 days at office)
  • Build up of personal budget for external training
  • Friday afternoon drinks
  • Plenty of social events by our excellent party squad
  • Yearly foosball cup and enough chances to improve your skills

Equal opportunity employer

Semmtech is an equal opportunity employer and we pride ourselves on the diversity of our people. All qualified applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, national origin, gender identity, sexual orientation, disability or any other factors prohibited by law.

If you still have any questions about the role or about our company, feel free to reach out to us via jobs@semmtech.nl.

We are Semmtech, an information consulting and software company. Our goal is to transform our clients into smart, data-driven and creative organisations.
How do we do that?
1. We provide advisory services and licensed IP to help our clients build data ecosystems of coherent, distributed, structured and meaningful data.
2. We offer a SaaS/PaaS solution based on semantic technology for Linked Data, to support our clients in sharing their data within their ecosystem with partners and customers.

IT
Hoofddorp
Active in 5 countries
45 employees
80% men - 20% women
Average age is 32 years