Hybrid Flight Software Test Automation Engineer

Posted yesterday

Apply now

About the role

  • Flight Software Test Automation Engineer at ICEYE developing automated quality gates for satellite flight software. Involved in building and improving testing frameworks for mission-critical systems.

Responsibilities

  • You will be at the heart of how ICEYE validates and safeguards the software flying on our next-generation missions.
  • By developing hardware-in-the-loop (HIL) and software-in-the-loop (SIL) based automation, you will transform how we test, release, and continuously improve our flight software.
  • Building up automation tests that make use of HIL (hardware-in-the-loop) in order to create holistic system level quality gates for software development.
  • Utilize SIL (software-in-the-loop) simulation testing infrastructure to further increase our automation coverage and release confidence of satellite software.
  • Adding new testing workflows that work in unison with existing reusable workflows of the framework. Design, implement, and maintain CI/CD pipelines (GitHub Actions) to onboard new projects and environments into the automated testing and deployment workflow.
  • Reporting results of QA activities and find easily reproducible steps for bugs that you can collaborate with engineers to establish fixes. Be able to isolate signals from the noise, and provide feedback that eases the work of your colleagues.
  • Test case creation and continuous test maintenance for new features being developed. You will own the core of the testing, by writing, running and reporting on continuous testing you will help build quality software.

Requirements

  • Proficient in Python and shell scripting in Linux-based environments.
  • Having been working with test automation frameworks in the past, including CI/CD tools such as Github Actions.
  • Worked within the software development lifecycle, involved in testing and automation best practices, CI/CD principles.
  • Exposure to hardware testing, integrating automated testing pipelines and coordinating robust lab-based test execution.
  • Have a proactive, dynamic problem-solving attitude and a mindset to work as one to deliver a high quality product.
  • A motivated generalist who thrives in hands-on, interdisciplinary environments. A disciplined tinkerer, someone who loves figuring out how systems work.
  • Excellent communication skills in English, both written and spoken.

Benefits

  • A job that matters in a dynamic Defence Technology and Earth Observation environment with a scale-up approach
  • An independent role with a supportive and diverse work environment
  • A yearly benefit budget to spend as you wish (MyBenefit e.g. sport, transport, wellness, lunch, tourism, etc.)
  • Relocation support (e.g. flight tickets, accommodation, relocation agency support etc.)
  • Time for self-development, research, training, conferences, or certification schemes
  • Polish language lessons
  • Occupational and private healthcare and life insurance
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • A job that matters in a dynamic Defence Technology and Earth Observation environment with a scale-up approach
  • An independent role with a supportive and diverse work environment
  • Time for self-development, research, training, conferences, or certification schemes
  • Health insurance
  • Creative, inspiring and collaborative office

Job title

Flight Software Test Automation Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job