Software Verification & Validation Engineer (QA) f/m
Brak informacji o wynagrodzeniu
SeniorFull-time
#426628·Dodano 23 dni temu·54
Źródło: nofluffjobs.comTech Stack / Keywords
PythonpytestQAV&VLinuxGitCI/CDCC++Protokoły siecioweTelemetriaEmbedded LinuxHILDockerGitLab CIUARTSPIMODBUSEthernetGigE VisionGenICamCamera LinkCCSDSPUSCSPStandardy ECSSSprzęt pomiarowy
Firma i stanowisko
Scanway to polski lider w dziedzinie technologii obserwacji optycznej Ziemi z kosmosu i jeden z czołowych przedstawicieli sektora New Space w Europie. Od ponad 10 lat rozwijamy zaawansowane instrumenty optyczne dla misji satelitarnych oraz systemy wizyjne dla automatyki przemysłowej. Nasz zespół to ponad 100 doświadczonych inżynierów, projektantów, optyków i specjalistów, pracujących w nowoczesnym laboratorium i pomieszczeniach czystych (cleanroom) we Wrocławiu. Scanway S.A. specjalizuje się w łańcuchu przetwarzania optycznego, który obejmuje pozyskiwanie, przetwarzanie i analizę danych obrazowych, a także predykcję zdarzeń na ich podstawie.
Wymagania
- Doświadczenie w obszarze QA oprogramowania, Verification & Validation, testów integracyjnych lub systemowych.
- Umiejętność przekładania wymagań technicznych na konkretne i mierzalne przypadki testowe.
- Dobra znajomość Pythona oraz frameworków testowych, np. pytest.
- Praktyczna znajomość systemu Linux.
- Doświadczenie z Git oraz systemami CI/CD.
- Znajomość komunikacji sieciowej, protokołów oraz przetwarzania danych binarnych.
- Umiejętność diagnozowania problemów na podstawie logów, telemetrii, zachowania systemu i dokumentacji.
- Umiejętność czytania kodu C lub C++ i technicznej współpracy z programistami.
- Samodzielność w organizowaniu procesu weryfikacji oraz prowadzeniu dokumentacji testowej.
- Język angielski umożliwiający pracę z dokumentacją techniczną i komunikację z anglojęzycznym kontrahentem.
- Gotowość do okresowej pracy ze sprzętem na stanowisku laboratoryjnym.
Nice to have:
- Doświadczenie z systemami wbudowanymi, w tym Embedded Linux.
- Znajomość kamer przemysłowych, naukowych lub kosmicznych oraz systemów akwizycji obrazu.
- Znajomość GigE Vision, GenICam, Camera Link, frame grabbery lub inne interfejsy kamerowe.
- Protokoły stosowane w systemach kosmicznych, w szczególności bazujące na CCSDS, PUS lub CSP.
- Znajomość Modbus, UART, SPI, Ethernet lub inne interfejsy sprzętowe i komunikacyjne.
- Znajomość obsługi narzędzi typu analizator logiczny, oscyloskop, multimetr.
- Doświadczenie z Dockerem i GitLab CI.
- Tworzenie mocków sprzętu, symulatorów i środowisk hardware-in-the-loop.
- Znajomość narzędzi do zarządzania wymaganiami i macierzy traceability.
- Znajomość standardów ECSS dotyczących oprogramowania lub product assurance.
- Doświadczenie w branży kosmicznej, lotniczej, przemysłowej, medycznej, motoryzacyjnej albo w innych systemach o podwyższonej niezawodności.
Obowiązki
- Zarządzanie wymaganiami programowymi i systemowymi: porządkowanie, wersjonowanie, analiza kompletności oraz utrzymywanie traceability.
- Weryfikowanie wymagań pod kątem jednoznaczności, spójności i testowalności.
- Definiowanie kryteriów akceptacji oraz powiązań między wymaganiami, zmianami w oprogramowaniu i wynikami testów.
- Przygotowywanie planów weryfikacji, specyfikacji testów, procedur oraz raportów.
- Projektowanie i automatyzacja testów w Python.
- Rozwój narzędzi testowych, symulatorów, generatorów danych i skryptów diagnostycznych.
- Prowadzenie testów integracyjnych, systemowych, regresyjnych i hardware-in-the-loop.
- Weryfikacja działania kamer, akwizycji danych, telemetrii, komend, transferu plików i protokołów komunikacyjnych.
- Testowanie zachowania systemu w sytuacjach błędnych, np. przy timeoutach, utracie komunikacji lub niepoprawnych danych.
- Analiza wyników, raportowanie niezgodności oraz współpraca z programistami i elektronikami przy ustalaniu przyczyn problemów.
- Rozwój procesu CI/CD i automatycznego uruchamiania testów.
- Release management: wersjonowanie, tagowanie, przygotowywanie artefaktów, changelogów, release notes i list znanych problemów.
- Weryfikacja gotowości releasów oraz kompletności dokumentacji i wyników testów.
Benefity
- Realny wpływ na rozwój polskiej technologii kosmicznej.
- Możliwość pracy nad systemami obrazowania wykorzystywanymi w misjach satelitarnych.
- Dostęp do nowoczesnego zaplecza technicznego (cleanroom, laboratoria optomechaniczne).
- Udział w międzynarodowych programach kosmicznych.
- Elastyczny czas pracy oraz hybrydowy model pracy.
- Dofinansowanie zajęć sportowych.
- Prywatna opieka medyczna.
- Dofinansowanie nauki języków.
- Ubezpieczenie na życie.
- Spotkania integracyjne.
- Brak dress code’u.
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Kursy językowe
Spotkania integracyjne
Scanway
13 aktywnych ofert