Assignment type: Internship (For the graduation assignment please scroll all the way down)
Title: Documentation Generation for Airports Domain Test Software
Start date: As soon as possible
Assignment Duration: 5 months
Location: Veghel
Educational Level: HBO
Desired Study: Software engineering, ICT, IT and related studies
Language: Dutch / English
Assignment
The automated test solution of Vanderlande consists of a pluggable test framework (ATF) and a domain specific part both written in C#.
The ATF framework consists of a core module and plug-ins/extensions. The plug-ins and extensions implement a technical interface which software development teams can use (next to the mandatory core module) to automate their software under test.
The domain specific part is called ATF Shared Definitions and can be used by our development teams next to ATF. These provide domain specific business process libraries implementing test functionality for instance a description of how a flight can be created in our system, and how luggage can be associated with it. When using this library while coding, it would be very convenient to have a clearly documented overview of the functionality.
Currently, we don’t have that, so we always have to consult the actual codebase. This impacts our efficiency and velocity while developing new test
Department
This assignment is focused on Airports domain of the Technology department of Vanderlande.
The candidate will be added to the Test Tooling team and seen as full team member. The team works Kanban and deliver test software on demand based on the request of the development teams.
Tasks/responsibilities
- To do research on tooling that can provide this layer, for instance an ORM
- Make a design/implementation which decouples the actual used database, so that when another database will be used, we don’t have to re-write the code
- Deliver a Proof-of-Concept of an actual implementation that proves that the chosen solution can work. This would help us on the way to develop a final solution that we can actually use in our production environment
- Documentation (design, design decisions etc.)
Skills / Your profile
- We use C#.NET with Visual Studio and Oracle SQL, so experience with a 3rd generation OO language and modern IDE and relational databases is a must.
- *Mandatory enrolment in a Dutch Education System and 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 or contact Klejdi Filaj (Campus Recruiter) by phone: +31 4 134 946 51
——————————————————————————————————
Assignment type: Graduation
Title: Intermediate layer between .NET and Database
Start date: As soon as possible
Assignment Duration: 5 months
Location: Veghel
Educational Level: HBO
Desired Study: Software engineering, ICT, IT and related studies
Language: Dutch / English
Assignment
The software stack running on Airports uses Gherkin as domain specific language to test production software. This is a .NET solution. The implementation of the individual test steps occasionally consults a relational database (Oracle). We currently do that by making a on-the-spot database connection and executing an SQL query, as a literal string.
This is error-prone and slows down development. What we need is an intermediary layer between .NET and the relational database.
The software stack running on Airports uses Gherkin as domain specific language to test production software. This is a .NET solution. The implementation of the individual test steps occasionally consults a relational database (Oracle). We currently do that by making a on-the-spot database connection and executing an SQL query, as a literal string.
This is error-prone and slows down development. What we need is an intermediary layer between .NET and the relational database.
Department
This assignment is focused on Airports domain of the Technology department of Vanderlande.
The candidate will be added to the Test Tooling team and seen as full team member. The team works Kanban and deliver test software on demand based on the request of the development teams.
Tasks/responsibilities
- To do research on tooling that can provide this layer, for instance an ORM
- Make a design/implementation which decouples the actual used database, so that when another database will be used, we don’t have to re-write the code
- Deliver a Proof-of-Concept of an actual implementation that proves that the chosen solution can work. This would help us on the way to develop a final solution that we can actually use in our production environment
- Documentation (design, design decisions etc.)
Skills / Your profile
- We use C#.NET with Visual Studio and Oracle SQL, so experience with a 3rd generation OO language and modern IDE and relational databases is a must.
- *Mandatory enrolment in a Dutch Education System and 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 or contact Klejdi Filaj (Campus Recruiter) by phone: +31 4 134 946 51