Publier un stage
fr
Détails de l'offre
Emploi > Stages > Informatique/Technologie > Pays-Bas > Veghel > Détails de l'offre 

Internship: Software Engineering - A proof of concept on automated graphical used interface testing

Vanderlande Industries
Pays-Bas  Veghel, Pays-Bas
Stage, Informatique/Technologie, Anglais
19
Visites
0
Candidats

Description du poste:

Job Title
Internship: Software Engineering - A proof of concept on automated graphical used interface testing

Job Description

Assignment type: Internship

Start date: February 2025

Assignment duration: 3-4 months

Location: Veghel

Education level: Associate Degree, Bachelor

Desired study: Software Engineering

Language: Dutch/English

Description of assignment

Vanderlande is a market-leader in logistical process automation. Within ICT we have teams dedicated to developing all kinds of tools to support our engineering process of conveying and sorting systems. One of these tools is EmulatePD. With it engineers can emulate systems that are created within Vanderlande for our external customers, before they are built and send to site. These systems are controlled by programmable logic controllers, i.e. PLC's. EmulatePD can talk to these PLCs and respond as the actual system would!

So engineers are able to test their work. We as developers also want to validate our changes - and preferably test them methodically. Manual tests are an option, but they are often costly and time-consuming. Through automation we can ensure tests can be done faster and repeatedly, reducing the time that feedback loops take and catch mistakes before our software is released. While testing within EmulatePD is in place on a modular level (i.e. unit testing), we want to broaden our test automation pyramid to also include automated end-to-end testing. This internship will therefore focus on investigating how to add more automatic testing to EmulatePD, specifically scripted GUI tests.

Department description

The department 'Applications - Engineering' consists of 2 teams (A and B). Team A develops and supports a kaleidoscope of different tools. Think of design tools to draw and design the conveying systems, tools for PLC software generation, and test tools, such as EmulatePD.

In total 9 people form Team A: 7 developers, 1 Product owner and 1 Scrum master. Backgrounds vary, seniority too, but all are very willing to cooperate and share knowledge. The student will work on his/her own project, with 2 direct supervisors but with the support of the team in an agile way.

Tasks/responsibilities

The aim of this internship is to create a Proof of Concept for end-to-end testing in EmulatePD:

* Investigate a testing suite

* Ranorex has our main interest, since it is already used within Vanderlande

* Define what it can and cannot test

* Translate test scenario's from test plan into scripts to proof viability

* In the investigation include the ability to both run tests locally and within a build pipeline

* The resulting report should reflect the feasibility of end-to-end testing of EmulatePD

* Recommendations, risks, practical guidelines, extensibility to other tools

Your profile

* Technical background in software development

* Interested in C and C# as programming language

* Experience with Ranorex or similar tools and familiar with Atlassian DevTools like: Jira, Bamboo, Artifactory is a pre

* *Mandatory enrolment to a Dutch Education System & resident of The Netherlands

Contact

Do you recognize yourself in this challenging profile? Are you looking for an internship in our organization? Please fill out the application form and upload your resume and cover letter. For more information, contact us by e-mail: internship@vanderlande.com

Origine: Site web de l'entreprise
Publié: 19 Dec 2024  (vérifié le 10 Jan 2025)
Type de poste: Stage
Durée d'emploi: 3 mois
Langues: Anglais
117.485 emplois et stages
dans 151 pays
S'inscrire