Assignment type: Internship
Start date: February 2023
Assignment duration: 6 months
Educational Level: Bachelor
Desired study: Software Engineering, Computer Science or related
Language: Dutch / English
Description of the assignment
Currently we are automating a lot of our system tests. We run our tests from a Bamboo plan on a physical emulation environment which consists of 3 or more different PCs. The systems under test run on QNX or Linux (Debian) and the emulation tooling and host run on Windows 10.
We sometimes see a test fail for a known reason. This can either be a precondition that is not okay, e.g. the destination host is down, or some build issue e.g. artifactory access or network issue. The initial idea is to detect known root causes of failure and label the build for that root cause. But the best solution, is to prevent a build failure on these root causes and implement scripts that can fix a root cause (e.g. restarting the host) before it causes a failure.
Also, the status of a test system and test results should be shown on a dashboard page. In this way, stakeholders can easily be informed.
We make our scripts in Powershell, they run from a Bamboo agent and you might need to connect to other systems to run checks and fixes or store/show data.
So do you like to work on scripting and deliver solutions that will be used immediately in a production test environment? Then this assignment might be yours!
Description of department
This assignment is within the system team of the loopsorter development project. As a system team within the SAFE way of working we work on enablers for the development teams. We are implementing a CICD pipeline, test automation and the promotion model.
- Experience with Powershell, C#/Specflow
- Knowledge on various operating systems: QNX, Debian and Windows 10
- Experience with writing shell scripts is a pre
- Experience on the Bamboo build environment is a pre
Do you recognize yourself in this challenging profile? Are you looking for an internship in an organization that has been elected as “Best Employer” for years in a row? Please fill out the application form and upload your resume and cover letter. For more information, contact us by e-mail: firstname.lastname@example.org or contact Stef Alferink (Campus Recruiter) by phone: +31 (0)413 – 75 50 87.