Master Thesis: Automating Security Test Case Generation Using LLMs
Om jobbet
Join our Team
About this opportunity:
Are you interested in enhancing security testing within Radio Access Network (RAN) products by leveraging the power of Large Language Models (LLMs)? This master's thesis focuses on developing a prototype tool that automates the generation of RAN security test cases from non-sensitive internal documentation such as requirements, threat models, and configurations. By doing so, it aims to reduce manual test case authoring time, improve consistency, and increase coverage in security testing.
What you will do:
• Conduct a study on AI-assisted test generation and retrieval-augmented generation (RAG).
• Design an input-processing pipeline for RAN security documents.
• Implement an LLM-based generator that produces structured test cases in formats like YAML/JSON or Robot Framework.
• Evaluate the quality and coverage of AI-generated test cases compared to existing manual cases.
• Provide recommendations for integrating this approach into Ericsson's security testing workflow.
• Deliver a prototype tool, datasets, evaluation reports, and documentation.
The skills you bring:
• Proficiency in Python programming.
• Experience with Large Language Model APIs (OpenAI, LLaMA, or other open-source models).
• Basic understanding of software testing principles.
• Interest in information security and automated testing.
• Analytical skills to evaluate test coverage and quality.
This opportunity is ideal for students in Computer Science, Computer Engineering, Information Security, or related fields who want to work at the intersection of AI and security testing. We look forward to your contribution to improving Ericsson's security testing processes.
Why join Ericsson?
At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.
Primary country and city:
Sweden (SE) || Stockholm
Req ID:
773619
About this opportunity:
Are you interested in enhancing security testing within Radio Access Network (RAN) products by leveraging the power of Large Language Models (LLMs)? This master's thesis focuses on developing a prototype tool that automates the generation of RAN security test cases from non-sensitive internal documentation such as requirements, threat models, and configurations. By doing so, it aims to reduce manual test case authoring time, improve consistency, and increase coverage in security testing.
What you will do:
• Conduct a study on AI-assisted test generation and retrieval-augmented generation (RAG).
• Design an input-processing pipeline for RAN security documents.
• Implement an LLM-based generator that produces structured test cases in formats like YAML/JSON or Robot Framework.
• Evaluate the quality and coverage of AI-generated test cases compared to existing manual cases.
• Provide recommendations for integrating this approach into Ericsson's security testing workflow.
• Deliver a prototype tool, datasets, evaluation reports, and documentation.
The skills you bring:
• Proficiency in Python programming.
• Experience with Large Language Model APIs (OpenAI, LLaMA, or other open-source models).
• Basic understanding of software testing principles.
• Interest in information security and automated testing.
• Analytical skills to evaluate test coverage and quality.
This opportunity is ideal for students in Computer Science, Computer Engineering, Information Security, or related fields who want to work at the intersection of AI and security testing. We look forward to your contribution to improving Ericsson's security testing processes.
Why join Ericsson?
At Ericsson, you'll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what's possible. To build solutions never seen before to some of the world's toughest problems. You'll be challenged, but you won't be alone. You'll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.
Primary country and city:
Sweden (SE) || Stockholm
Req ID:
773619
Ericsson AB
FöretagEricsson AB
Visa alla jobb för Ericsson AB