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
Solutions architect transforming technology use in the Intelligence Community. Crafting specifications and mentoring developers for modernization and cloud migration.
Staff Software Engineer in Test delivering comprehensive solutions across the Software Development Lifecycle for PayPal. Advising management and guiding junior engineers with minimal supervision.
Test Engineer developing and maintaining test tool programs for Supermicro's advanced server and storage solutions. Collaborating on automation and production processes to enhance reliability and efficiency.
Senior QA Test Automation Engineer automating Unity - based mobile games for iOS and Android. Lead automation strategy, design frameworks, and integrate testing in CI/CD processes.
Test Development Engineer at Destinus developing and enhancing testing facilities for UAV systems. Collaborating with R&D and Production to improve test efficiency and reliability.
Software Test Engineer at Carl Zeiss IQS shaping test automation strategies and building testing infrastructure. Key responsibilities include designing automated solutions and collaborating with development teams.
QA Automation Engineer at Avantos leading frontend and end - to - end test automation for an AI - native fintech platform. Collaborating with teams to ensure application stability using Playwright and JavaScript.
Senior Software Engineer in Test at Fidelity applying expertise to improve quality and delivery speed in software solutions. Collaborating in Agile teams and leading quality practices.
Principal Systems Field Test Engineer supporting the Surface Electronic Warfare Improvement Program. Provide technical on - site support and system operations requiring significant travel to Wallops Island, VA.
Software Engineer in Test ensuring high - quality products delivery for Dataiku's AI platform. Involves coding automated tests and collaborating with developers on testable code.