Overslaan naar content

Internship or Graduation Assignment Software: Improve test tooling

    • Rijssen, Netherlands
  • Internships & Graduation

Are you studying software development and want to work on smart testing solutions for advanced industrial welding robots? Apply now!

Job description

WHAT ARE YOU GOING TO DO?

Within our team we are responsible for all robotic machines. One of those machines is the Fabricator, which is our automatic welding machine using 6-axis industrial robot arms. This machine has a handling robot to position the parts to the beam and one or multiple welding robots to weld those parts to the beam.

Our software solution for this machine is released every 8 weeks. Before the release, a release candidate is created which is extensively tested to ensure a stable release. Part of testing is regression testing, where results of the current stable version are compared to the release candidate. The tool we use for this is called the ‘pre-compiler’ and is build in our software solution. It allows to run products that can be created on the machine, and test for the do-ability of them. It shows which parts can be handled, which welds can be welded, and the errors that occur when this is not possible. This is a time consuming step as it is currently not possible to start multiple instances of the software.

 

Assignment

Your task would be to create a solution or tool that allows us to start multiple instances of the software at the same time and run a number of tests in an automatic way. Which would help us with easily comparing the results in the different versions. Allowing us to see an overview of the differences in one go.

Tasks:

  • Gather the requirements from the different stakeholders;

  • Investigate the best solution for our problem;

    • Investigate how we could run multiple instance at the same time.

    • Investigate how to change our current implementation to be able to handle this scenario.

  • Create a design on how to implement solution in our current software solution;

  • Create a UI design;

  • Create a proof of concept;

  • The final solution should be maintainable and (unit)tested;

  • (Optionally) add more useful functionality that gives insights in the different results between versions.

Job requirements

WE ASK

HBO or University education in computer science or related fields

WE OFFER

  • Internship allowance of €600 per month;

  • Travel allowance: so you do not incur unnecessary expenses;

  • Equipment and materials: for example, a laptop, special tools or software;

  • Experienced coach: good guidance is important and so you will get a permanent coach to support you;

  • Room for personal development: e.g. through training, courses or seminars.

or

Apply with Linkedin unavailable
Apply with Indeed unavailable

GET IN TOUCH

Do you have any questions or would you like to know more? Our recruiters are ready to help you.