You will be part of a team where students will gain practical knowledge of software testing and test automation in a telecom network environment. In this role, you will learn the fundamentals of testing, including test types, test levels, and testing techniques, as well as how automation is applied in real-world projects.
You will gain hands-on experience with test automation frameworks, particularly the Robot Framework used for Mobile Network Verification, and understand its structure and core concepts. In addition, you will be introduced to scripting and development using Python, Shell scripting, and Robot Framework.
The program also provides exposure to CI/CD practices using Jenkins, Linux-based virtual machines and server infrastructure, and working with data platforms such as ElasticSearch and Kibana for monitoring and visualization.
A key part of the activity is integrating automated scripts and tools to verify the sanity of virtual machines and server resources, generate structured test reports, push results into ElasticSearch, and build Kibana dashboards for data visualization and analysis.
Duration: 6h/day
Period: July- August
Submission deadline: May, 6th
Responsibilities
- Learn and apply basic testing concepts, including test types, levels, and techniques
- Work with test automation frameworks, especially Robot Framework for mobile network verification
- Develop and maintain automation scripts using Python, Shell scripting, and Robot Framework
- Support CI/CD processes using Jenkins
- Work with Linux virtual machines and server infrastructure
- Collect, process, and validate system and test data from virtual environments
- Integrate automated scripts to verify the health and sanity of virtual machines and servers
- Generate and structure test execution reports
- Push test and system data into ElasticSearch databases
- Create and maintain Kibana dashboards for data visualization and monitoring
- Collaborate with the team to improve automation workflows and reporting
Qualifications
- Currently enrolled in a Bachelor program
- Applicants may apply to a maximum of 2 projects
- Knowledge of scripting languages (Python and Shell scripting)
- Basic understanding of databases
- Interest in test automation and software quality assurance
- Familiarity with REST APIs
Company
Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.
Our recruitment process
We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.
If you’re interested in this role but don’t meet every listed requirement, we still encourage you to apply. Unique backgrounds, perspectives, and experiences enrich our teams, and you may be just the right candidate for this or another opportunity.
The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia.