Master Thesis Internship API Platform

Deze stage is niet meer vacant

 ING Is looking for a Master thesis student in the field of Testing


The bulk of test specification deals with specifying functional requirements. As a consequence, non-functional requirements (NFR), e.g. performance, uptime, consistency and reliability,  are not specified and are therefore overlooked. The development process can be improved further when teams know the non-functional requirements beforehand. The design of a solution is largely influenced by the non-functional requirements. Knowing them beforehand leads to better designs and the ability to test a solution against the NFR.


Current specification languages such as Gherkin (appear to) only cater for functional requirements. We are looking for a motivated Master student looking to do a thesis in the field of test-engineering. The aim of the thesis is to investigate whether it is possible to include both functional and non-functional requirements in the same executable specification and, if so, how. Additionally, we seek to understand how we can generate tests, directly from the specification, which test whether the NFR  are met.


The work environment

You will be a part of the API Platform chapter that provides all libraries and tooling required for the (test-driven) development of APIs. The team consists of dedicated software engineers with a passion for quality and evidence-driven development. You will have the opportunity to provide value to over 350 developers using the API Platform software by influencing how the testing of APIs will be performed at ING Bank.

Personal Profile

  • Master student in Computer Science, Mathematics, Physics, or an equivalent field
  • Familiar with testing & TDD
  • Highly motivated
  • Proactive
  • Analytical thinker
  • Able to work independently
  • Team player
  • Passion for developing

  • Interested?

    Apply online. You can submit your CV, motivation letter and academic results.

    We are looking forward to your application!


    Please note: to do an internship at ING, you need to be registered at a Dutch educational institution during the entire period of the internship. 


    Stage informatie

    Organisatie: Organisatie:

    Opleidingsniveau: $}



    Vergoeding: Onbekend

    Meer stages