Senior Test Automation Engineer

at  Argotec

San Mauro Torinese, Piemonte, Italy -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 20255 year(s) or aboveSoftware Testing,Power Supplies,Laboratory Equipment,Computer Science,Ethernet,English,Programming LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Argotec is an Italian aerospace company specialising in the production of small satellite platforms (from 6U Cubesats up to 250kg-platforms) and innovative products to improve the comfort of space explorers. Thanks to its facilities and know-how, the company’s activities follow the “all in-house” concept, which includes design, development, integration, qualification and operational services.
Argotec works with leading international space agencies (e.g. NASA, ESA) and private companies, with an increasing focus on commercial partnerships. In particular, its own satellites have been selected for flagship missions such as NASA Artemis-1 and NASA DART. The company is advancing several major missions, such as a 40-satellite Earth observation constellation for integration into the Italian IRIDE program, as well as scientific missions such as LUMIO and HENON, and many other cutting-edge space projects.
To support our Company’s growth, we are looking for an enthusiastic Senior Test Automation Engineer to join our Software Unit, who will work on our flight software, targeting products such as our small satellite platforms and electronics systems for space exploration, communications, and Earth observation applications.
If you are able to think and act in a cooperative way, establish successful cooperation with others, put the customer at the heart of your thoughts and actions and use your resources sustainably, you are best equipped for us.

GENERAL REQUIREMENTS

  • Master’s degree in Computer Science, Electronics Engineering or related fields (proven experience without a degree will be considered as well).
  • At least 5 years of previous experience with embedded software testing.
  • Hands-on and proactive approach.
  • Analytical mind and problem-solving, as well as a continuous learning attitude.
  • Attention to details.
  • Fluency in English, both written and spoken.

REQUIRED EXPERIENCES & SKILLS

  • Proficiency in programming languages, particularly a good knowledge of Python language.
  • Familiarity and experience with test automation solutions or testing frameworks.
  • Good experience with communication standards and protocols (UART, SPI, CAN, Ethernet, etc.).
  • Experience with laboratory equipment, such as oscilloscopes, digital multimeters, power supplies, etc.

Responsibilities:

As a Senior 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.

The activities will include (but are not limited to):

  • 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 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.
  • Program and configure Hardware-In-the-Loop (HIL) benches for validating our satellites.
  • Develop simulators and digital twin systems.
  • Participate in the integration of the software with on-board avionics systems and complete satellites.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

Graduate

Computer Science, Engineering

Proficient

1

San Mauro Torinese, Piemonte, Italy