Python Job: Professional Internship: Software Test Engineer (M-F)

Job added on


Bosch Group


Aveiro - Portugal

Job type


Python Job Details

Company Description

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.

The Bosch unit in Aveiro belongs to the Thermotechnology division and manages the global business unit of residential water. About 1,300 associates are responsible for the development, production and marketing of innovative solutions that make homes smarter, more efficient and environment friendly. The company' success lies in its highly specialized and innovative team, and on the technological know-how which makes Bosch the leader in the water heaters market in Europe.

Bosch is on the way to becoming one of the leading companies worldwide in the field of the Internet of Things (IoT). In the Research and Development Center of Bosch Thermotechnology in Aveiro, more than 200 engineers contribute to making homes and cities more intelligent and efficient by developing solutions for Bosch business units and divisions around the globe. From hardware to software, we have all kinds of opportunities waiting for you.

Job Description

Your contribution to something big:

You will be integrated in a project of the residential heating controls division of Bosch Thermotechnology in Aveiro. The team is focused on developing mobile applications that integrate an ecosystem of IoT Smart Controllers for the next-generation of Bosch residential heating and energy systems. In this position you will be responsible for:

  • Analyze software requirements, assess their testability and derive test cases from there;
  • Create test plans, define test objectives and specify the best approaches to reach those goals;
  • Design and implement test cases in order to validate previous software requirements;
  • Execute test cases and create test reports in order to give feedback to stakeholders about the quality of the software;
  • Contribute for a state-of-the-art test automation process;
  • Maintain and improve the continuous integration and deployment pipeline;
  • Promote the adoption of quality best practices within the team;
  • Provide inputs to the overall quality strategy of the product area.


What distinguishes you:

  • Degree in Computer Science, Software Engineering or similar;
  • Understanding on software testing principles, tools and processes;
  • Willingness to learn mobile automated testing frameworks like Appium, XCTest, Espresso;
  • Willingness to gain know-how on Robot Framework and Python scripting language;
  • Quality oriented mindset, proactivity and motivated for teamwork;
  • Ability to collaborate in an international team environment;
  • Good communication skills and proficiency in English;
  • Willingness to travel.

Additional Information

What we offer you:

Challenges in an international environment | career opportunities in one of the best companies in the world | flexible hours | medical services | discounts for employees | sports and health related activities | canteen | free parking lot | space for creativity.

Success stories don´t just happen. They are made...

Make it happen! We are looking forward to your application!