Let op! Internet Explorer wordt niet meer ondersteund. Hierdoor kan de website mogelijk niet goed functioneren, gebruik een alternatieve browser om optimaal gebruik te maken van deze website. Klik hier om een alternatieve browser te downloaden.

Test quality internship

About TIOBE Quality team:

Our quality team is responsible for improving code quality in customer organizations, utilizing the TiCS framework and adequate quality models. In addition, the quality team is responsible to further develop quality models and quality standards.

One of the responsibilities of the quality team is the quality lab in which independent code quality assessments are performed.

Benjamin Jurg - Chief Quality Officer TIOBE

Job description

TIOBE has developed a deep understanding on software quality of the 20 years with over 1 billion lines of code checked, every day.

We realize that the test profession over the last years has become more mature as well, with growing emphasis on test automation. This leads to test code developers writing software without necessarily software development background.

TIOBE want to take the responsibility to steer towards better test code quality with an extended Gherkin coding standard and SpecFlow integration.


Gherkin is a popular language to write test scripts for many companies. TIOBE has developed a code checker called DutchPickle to measure the quality of Gherkin test scripts. Currently DutchPickle currently implements 25 rules of the generic Gherkin coding standard that has been defined by TIOBE together with Philips.

There are a lot of extensions planned for this code checker. Apart from making it open source and productize it further, there are also a lot of new rules planned. An even more interesting move is to combine Gherkin with SpecFlow to perform checks across Gherkin and C# code.

This is really explorative and will help to boost the commercial value of the DutchPickle tooling.


  • Eager to explore the realm of software quality.
  • Solid understanding of Software development/programming.
  • Able to balance between solid research principles and steering towards research results.
  • Preferably some understanding about quality standards like ISO 25010.

Working conditions

Mentoring is done by a team with unique in-depth expertise on software quality, driving towards profound understanding of software quality. On regular basis trainees are happily mentored towards successful graduation.

With a very personal approach, TIOBE can support you towards your own desired competence development.

Interested in this job? Apply now!