Software Verification & Validation Engineer (QA) f/m
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę·Umowa zlecenia·B2B
#426550·Dodano dziś·0
Źródło: www.pracuj.plTech Stack / Keywords
QAPythonpytestLinuxGitCI/CDCC++Docker
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 rozwijają zaawansowane instrumenty optyczne dla misji satelitarnych oraz systemy wizyjne dla automatyki przemysłowej. 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. Specjalizują się w łańcuchu przetwarzania optycznego, obejmującym pozyskiwanie, przetwarzanie i analizę danych obrazowych oraz 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ść protokołów i interfejsów kamerowych takich jak GigE Vision, GenICam, Camera Link, frame grabbery.
- Protokoły stosowane w systemach kosmicznych (CCSDS, PUS, CSP).
- Znajomość sprzętowych interfejsów komunikacyjnych: Modbus, UART, SPI, Ethernet.
- Obsługa 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 lub 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 Pythonie.
- 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.
Benefity:
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- ubezpieczenie na życie
- elastyczny czas pracy
- spotkania integracyjne
- brak dress code’u
Karta sportowa
Opieka zdrowotna
Kursy językowe
Ubezpieczenie
Elastyczne godziny
Spotkania integracyjne
Scanway
5 aktywnych ofert