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 | 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: February 29, 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: February 29, 2020 Location: Helsingborg

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: February 29, 2020 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: February 29, 2020 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: February 29, 2020 Location: Bonn/Frankfurt

Test Specialist | Helsingborg

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

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: February 29, 2020 Location: Stockholm

Test Developer | Malmö

Are you a developer working with test automation? Do you want to be part of an organization that values your competence and gives you the opportunity to grow? If so don’t hes...
Apply before: February 29, 2020 Location: Malmö

Test Specialist | Malmö

The classic role is changing and moving towards an agile test specialist that can participate in scrum teams driving QA. Do you want to be a part of a company that values new compe...
Apply before: February 29, 2020 Location: Malmö

DevOps Engineer | Malmö

Are you an experienced DevOps Engineer who is looking for a new challenge at a company that values your expertise and will give you the chance to grow even more in this area? Then...
Apply before: February 29, 2020 Location: Malmö

Regional Manager | Linköping/Norrköping

Are you a passionate, goal-oriented and dedicated leader who is driven by developing and building business and relationships with customers and employees? We are looking for an exp...
Apply before: March 31, 2020 Location: Linköping/Norrköping

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

Cloud Architect | Stockholm

Are you passionate about cloud services and looking for a new challenge at a company that are experts within QA? We have the perfect career opportunity for you in Stockholm!
Apply before: May 31, 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