Test Automation Engineer

Test Automation Engineer


Turin, Italy

Role Description

To support the Company increasing number of projects and business opportunities, we are looking for a Test Automation Engineer to work on our flight software, targeting products such as our small satellite platforms and electronics systems for space exploration, communications, and Earth observation applications.As a Test Automation Engineer, you will play a crucial role in ensuring the quality and reliability of our satellites, instruments, and embedded systems through the development and implementation of automated testing solutions. You will collaborate closely with cross-functional teams to design, execute, and maintain test scripts and frameworks, leveraging your expertise in automation tools and methodologies to streamline the testing process. Our goal is to deliver high-quality, reliable, and resilient flight software to make our systems innovative and sustainable.

Here are some example activities and projects that you may work on:

  • Develop new libraries for our modular Test Automation Solution;
  • Evaluate and integrate new automation tools and technologies to enhance testing efficiency and effectiveness;
  • Collaborate with the Embedded Software Engineers to guarantee high-quality flight software through an integrated development-and-test process;
  • Define and validate high-level system requirements to enable robust software development for on-board avionics systems;
  • Define test procedures and execute manual and automated tests based on the requirements;
  • Document test procedures, results, technical issues, and findings, and communicate them to key stakeholders in a clear and concise manner;
  • Collaborate with the other teams inside the organization (e.g. the Flight Operations Unit and the System Engineering Unit) to develop effective strategies and test plans;
  • Design and develop tools and equipment interfaced with the avionics systems, such as communication or power management systems;
  • Develop simulators and digital twin systems;
  • Participate in the integration of the software with on-board avionics systems and complete satellites.

Who We Are Looking For

If you are passionate about space exploration and thrive in a fast-paced, dynamic environment, we want to hear from you. We are after individuals curious about technology, eager to learn, and open minded to be part of a team dedicated to shaping the future of space exploration.

We consider these general skills and experience valuable for this role:

  • MSc in Computer Engineering, Electronics Engineering or related fields (proven experience without a degree will be considered as well);
  • Previous experience with embedded software testing;
  • Proficiency in programming languages, in particular a good knowledge of Python language;
  • Good experience with communication standards and protocols (UART, SPI, CAN, Ethernet, etc.);
  • Attention to details;
  • Analytical mind and problem-solving attitude.

We consider hands-on experience in the following fields a plus:

  • Understanding of software and hardware development lifecycle, system design and agile methodologies;
  • Familiarity and experience with test automation solutions or testing frameworks;
  • Familiarity with the Unix/Linux operating systems usage and shell scripting;
  • Familiarity with laboratory equipment, such as oscilloscopes, digital multimeters, power supplies, etc.

Apply Now

Don't forget to mention Space-Careers when applying.

Share this Job

© EuroJobsites 2024