⚡ New
Software Verification & Validation Engineer (QA) f/m @ Scanway
Scanway
WrocławFull-timeMid LevelOn-site
Job Description
To oferujemy
- 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.
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.
- 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.
- Doświadczenie z systemami wbudowanymi, w tym Embedded Linux.
- Znajomość kamer przemysłowych, naukowych lub kosmicznych oraz systemów akwizycji obrazu.
- 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.
- 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.
- 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.
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. ,(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.) Requirements: Python, pytest, QA, V&V, Linux, Git, CI/CD, C, C++, Protokoły sieciowe, Telemetria, Embedded Linux, HIL, Docker, GitLab CI, UART, SPI, MODBUS, Ethernet, GigE Vision, GenICam, Camera Link, CCSDS, PUS, CSP, Standardy ECSS, Sprzęt pomiarowy Additionally: dofinansowanie zajęć sportowych, prywatna opieka medyczna, dofinansowanie nauki języków, ubezpieczenie na życie, spotkania integracyjne, brak dress code’u.
Posted Today