Senior Test Automation Engineer
at Argotec
San Mauro Torinese, Piemonte, Italy -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | 5 year(s) or above | Software Testing,Power Supplies,Laboratory Equipment,Computer Science,Ethernet,English,Programming Languages | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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