Master Thesis - Static Quality Assurance for test scripts
Stockholm (Stockholm) Design / Civil engineering / Industrial engineering
Job description
Master Thesis - Static Quality Assurance for test scripts-TRCS-SEST01541820
Description
Master Thesis Project – Static Quality Assurance for test scripts
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 Thesis Project for a student:
Static Quality Assurance for test scripts
At Rail Control Solution Division in Stockholm
REQUISITION NUMBER: TRCS-SEST01541820
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.
Overview
Identify main instability issues, suggest and implement rules for static quality assurance:
Creating automatic tests is a prerequisite for working agile. When testing systems with embedded software, new challenges arise with timing issues etc related to working with hardware. Additionally, the software and functionality is ever-changing, making existing working scripts stop working.
Another complexity in our world of on-board ATP (Automatic Train Protection) systems is the wide range of tools and APIs needed to make the automatic tests work.
With many complex input variables, a challenge is to make the automated test cases stable and as quickly as possible finding the root cause.
This thesis work intends to create a set of rules needed to stabilize automatic test scripts and to show that it works and enhances test script quality by configuring a static quality assurance tool.
Tasks:
- Analyse static QA needs for testing
- Identify main instability issues in the on-board ATP test environment
- Suggest rules needed to improve test script quality
- Configure a static QA tool with suggested rules, and show that it works
Purpose of the project
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.
The purpose of the project is to enhance quality of test automation and make automation more efficient.
Job: Quality Assurance
Primary Location: SE-STM-Stockholm
Organization: Transportation
Schedule: Full-time
Employee Status: Regular
Job Posting: 20.11.2017, 10:16:18 AM
Unposting Date
Ongoing
Desired profile
Qualifications
Your qualifications
- Master students in Computer Science, Computer Engineering or similar;
- Very good programming knowledge in C# or similar;
- Knowledge in static QA tools preferred, but not mandatory;
- Good communication skills, problem solving skills, analytical;
- English at an advanced level is mandatory.
We thank all applicants for their interest; however, only those under consideration will be contacted.
Are you interested in starting an exciting career at Bombardier Transportation? If so, apply now at www.careers.bombardier.com and start your dynamic career today!
Your ideas move people.