System Verification
Menu
Master Thesis

Master Thesis Proposal | Malmö

Malmö / Apply before June 30, 2020

In recent years, mutation testing has been gaining more and more interest within software development and Quality Assurance. Another area is Machine Learning, which is becoming more and more widespread. Therefore, we consider a combination of these areas as a great opportunity to explore in a Master Thesis. If you have an appropriate academic background and degree and have good communications skills, this can be something for you.

Background

The idea about mutation testing is to secure the quality of your regression tests to really make sure that they capture different kinds of anomalies. At System Verification we think this an interesting topic and participate in a test automation research project where we investigate how mutation testing can be utilized in continuous integrations and delivery tool chains. Mutation testing aims to create different mutants, i.e. variants, of the code that are syntactically correct, but not functional to evaluate how good the test cases are at identifying the anomalies. The problem is that it is quite easy to generate a large number of mutants, but it also takes a large amount of time to test all test mutants. Therefore, you want to reduce the number of mutants in different ways.

proposal

Our idea is to use Machine Learning (ML) to help us select relevant mutants to speed up this process. We have created a tool that applies mutation testing to C# and would like to extend this tool with ML functionality. The work can be divided into two parts. The first one aims to define a model for which variables to look at, e.g. which mutations are the most common, which of them survive and which test cases revealed the mutations. The second part aims to implement the functionality in our tool to improve the reduction of the mutants. After that, the results shall be evaluated and documented together with pros and cons in a report and finally be presented. It is recommended that you have programming skills in C# and .NET. It is also recommended that you have test knowledge, as well as quality assurance knowledge in general.

About us

System Verification is Sweden’s largest Quality Assurance company. Our main competitive advantage is our pro-activeness that constantly keep our customers updated on the latest developments of Quality Assurance. By having a 100% focus on QA, we attract people who are passionate about the area and want to find new innovative solutions. The cooperation between us and our customers is characterized by professionalism, commitment, integrity, openness and respect. Our clients are found in the areas of Bank & Finance, Health Care, Automotive industry, Retail, Manufacturing, Biometrics, Security, Energy, IT and telecom.

FOR MORE INFORMATION, PLEASE CONTACT:

Magnus C Ohlsson
Test Evangelist
+46 40 602 28 60
E-mail

Apply for this position

Apply
Woman

Not the right job for you?

Take a look at the other roles we are searching for. If you still don’t find anything that correspond to your competence, don’t hesitate to contact us. We are always interested in people who are as much passionate about quality as we are.

people

Our company culture is important to us

Do you want to be part of a company who believe in you and your potential? We focus on each individual’s power of innovation and desire for personal development. We share knowledge and encourage each other to new challenges.

More available jobs

Job type Apply before Location

Test Automation Engineer | Malmö

If you are experienced in test automation and passionate about making a difference; then we have the assignments you are looking for.
Apply before: December 31, 2019 Location: Malmö

Test Engineer | Bonn/Frankfurt

Du bist auf der Suche nach einer neuen beruflichen Veränderung? Du möchtest Deine Talente und Erfahrungen in einem innovativen Unternehmen aktiv einbringen und die weitere Entwic...
Apply before: December 31, 2019 Location: Bonn/Frankfurt

Test Automation Engineer/Developer | Bonn/Frankfurt

Du bist auf der Suche nach einer neuen beruflichen Veränderung? Du möchtest Deine Talente und Erfahrungen in einem innovativen Unternehmen aktiv einbringen und die weitere Entwic...
Apply before: December 31, 2019 Location: Bonn/Frankfurt

Test Manager | Bonn/Frankfurt

Du bist auf der Suche nach einer neuen beruflichen Veränderung? Du möchtest Deine Talente und Erfahrungen in einem innovativen Unternehmen aktiv einbringen und die weitere Entwic...
Apply before: December 31, 2019 Location: Bonn/Frankfurt

DevOps Engineer | Stockholm

Are you an experienced DevOps Engineer who is looking for a new challenge at a company that are experts within QA? Then you are welcome to look for your new job at System Verificat...
Apply before: December 31, 2019 Location:

Test Automation Engineer | Gothenburg

If you are experienced in test automation and passionate about making a difference; then we have the assignments you are looking for.
Apply before: January 31, 2020 Location: Gothenburg

Test Automation Engineer | Helsingborg

If you are experienced in test automation and passionate about making a difference; then we have the assignments you are looking for.
Apply before: January 31, 2020 Location: Helsingborg

Test Specialist | Helsingborg

Are you passionate about new technologies and are looking for challenging assignments?
Apply before: January 31, 2020 Location: Helsingborg

Test Automation Engineer | Stockholm

If you are experienced in test automation and passionate about making a difference; then we have the assignments you are looking for.
Apply before: April 30, 2020 Location: Stockholm

Master Thesis Proposal | Malmö

In recent years, mutation testing has been gaining more and more interest within software development and Quality Assurance. Another area is Machine Learning, which is becoming mor...
Apply before: June 30, 2020 Location: Malmö
Open