Search Jobs

Hold CTRL to choose multiple sectors (up to 3)


Hold CTRL to choose multiple sectors (up to 3)

Master's Thesis Project: Wayside Continuous Integration job in Hassleholm

Engineering Jobs with
  • Show me jobs like this one
  • More jobs from this recruiter
  • Email this job to a friend
  • Print this job
Job Ref:  TRCS-SEHM01011688
Employer:  Bombardier Inc.
Job Type:  Contract
Country:  Sweden
City:  Hassleholm
19/10/2016 22:05
At Bombardier, 70,000 employees in 60 countries work together to evolve mobility worldwide - one good idea at a time. If you have a good idea, we'll provide the environment where it will thrive and grow into a great product or customer experience. Your ideas are our fuel.

Bombardier Transportation is the number one provider of rail solutions in the world. Our business holds the number one global market position in eight of the ten markets we service. Our product portfolio includes a full range of passenger rail vehicles and we manufacture locomotives, bogies, propulsion and rail control solutions.

We are offering a Master's Thesis Project for a student:
Wayside Continuous Integration
At Rail Control Solution Division in Hässleholm

Rail Control Solutions (RCS) is a world leader in developing, engineering and installing rail control and signalling safety systems, products and services. RCS enables the safe and efficient operation of rail networks and trains.

The successful candidates shall carry out the Master Thesis proposed by RCS Bombardier under a 5-month period of time. The division "Wayside Products" within Bombardier Transportation develop products for safe train management. The products are carefully developed and tested. The tests are performed automatically with the in-house developed test engine Yate. Yate is used to automatically execute test scripts to verify the test objects.

To get instant feedback for the developers, Continuous Integration is applied. Depending on the project phase, and which product that is tested, the test suites are executed as often as possible. The tool used for Continuous Integration is Jenkins. To shorten the time for a complete regression test, and thereby give developers faster feedback for changes implemented, tests are executed in parallel on several virtual servers.

Today the execution of a test suite takes long time and usually the developer get feedback the day after starting the test suite. This is not optimal and is not as efficient as it could be. Desired is to have a test suite that can give feedback to the developer in less than 1 hour. The Master Thesis shall be concluded by the summary of the results and a report.

  1. Investigate how to improve Continuous Integration together with the test engine Yate, running on several virtual servers.
  2. Investigate how the test suite and test environment can be optimized to speed up the startup and execution of a specific test case.
  3. Investigate how the test suite can be split into several test suites that can be run in parallel to get a faster feedback.
  4. Investigate how to efficient present the test results.
  5. Implement optimization on one of the existing test suites
  6. Summarize, make conclusions and make suggestions for further work at Bombardier

We are offering this thesis project to a final year Master's student for a period of 5 months (20 weeks), summing up to 30 credits.
  • Students coming from: Engineering in the domain of computer science
  • Good knowledge of theories and techniques in: Test design, module testing, code verification or similar
  • Good knowledge of Embedded and Real Time Systems
  • Experience of tool or skills in: Linux, C/C and test scripting languages
  • Fluent English language skills are required for this project. Swedish language skills are considered an added-value.

We are looking forward to meeting students with high potential, great drive and good investigation skills.
If you feel ready for a job that is challenging and quite out of the ordinary, please submit your application using our on-line portal NA.
Your ideas move people.
Copyright © Rengineeringjobs.com Job Board 2011  | Powered by JobMount Job Board Software