W skrócie
- Zadania: Test and validate complex algorithms for 3D geometry in a cutting-edge medical tech environment.
- Firma: Join a leading company in global medical technology innovation.
- Benefity: Competitive salary, flexible work options, and opportunities for professional growth.
- Pozostałe informacje: Dynamic team culture with a focus on innovation and quality.
- Dlaczego ta praca: Make a real impact on healthcare technology through your expertise in QA and algorithms.
- Kwalifikacje: 4+ years in software QA with strong Python skills and experience in computational software.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Poszukujemy inżyniera QA do zespołu inżynierii oprogramowania rozwijającego oprogramowanie obliczeniowe dla naszego klienta w globalnym sektorze technologii medycznej. Produkt obsługuje złożoną geometrię 3D i dane numeryczne, aby wspierać cyfrowe procesy produkcyjne. Będziesz odpowiedzialny za zapewnienie, że algorytmy generują poprawne, stabilne i dokładne wyniki poprzez testowanie na poziomie danych wyników obliczeniowych, a nie testowanie interfejsu użytkownika.
Obowiązki:
- Projektowanie i uruchamianie strategii weryfikacji dla algorytmów obliczeniowych, geometrycznych i numerycznych (geometria 3D, siatki, chmury punktów, rurociągi numeryczne).
- Walidacja wyników w porównaniu do danych referencyjnych, rozwiązań analitycznych, zestawów złotych i określonych tolerancji.
- Sprawdzanie poprawności i spójności geometrycznej: topologia, szczelność, samo-intersekcje, orientacja, dokładność wymiarowa.
- Ocena stabilności numerycznej, utraty precyzji, wrażliwości na zmiany wejściowe oraz zachowania w przypadkach brzegowych i degeneracyjnych.
- Budowanie i utrzymywanie automatyzacji opartej na Pythonie do przygotowania danych, porównania, obliczania metryk i testowania regresyjnego wyników algorytmu.
- Tworzenie i kuracja zestawów testowych, w tym przypadków brzegowych i danych syntetycznych.
- Pisanie dokumentacji weryfikacyjnej i walidacyjnej zgodnie z QMS klienta i wytycznymi regulacyjnymi: plany testów, przypadki testowe i protokoły, raporty V&V, dowody testowe i śledzenie wymagań.
- Dokumentowanie defektów i odchyleń z jasną analizą przyczyn źródłowych.
- Współpraca z programistami algorytmów w celu ich rozwiązywania.
- Udział w przeglądach wymagań i pomoc w definiowaniu mierzalnych kryteriów akceptacji dla zachowania algorytmu.
- Integracja automatycznej walidacji w pipeline CI.
Wymagane umiejętności:
- 4+ lata doświadczenia w QA oprogramowania lub inżynierii testowej. Znacząca część tego czasu musi być poświęcona testowaniu oprogramowania obliczeniowego, numerycznego, geometrycznego, naukowego, obrazowania lub symulacji.
- Praktyczne doświadczenie w testowaniu przynajmniej w jednej z tych dziedzin: geometria 3D, przetwarzanie siatek lub chmur punktów, symulacja lub obliczenia naukowe, inne oprogramowanie intensywne w algorytmy.
- Udokumentowane doświadczenie w walidacji jakości danych numerycznych i geometrycznych: dokładność i tolerancje, poprawność geometryczna, stabilność numeryczna, przypadki brzegowe oraz porównanie z danymi oczekiwanymi lub referencyjnymi.
- Doświadczenie w automatyzacji walidacji na poziomie danych wyników obliczeniowych, a nie głównie testowania UI.
- Silne umiejętności skryptowe w Pythonie (np. NumPy, SciPy, pandas, pytest).
- Doświadczenie z bibliotekami 3D takimi jak trimesh, Open3D, VTK lub PyVista jest dodatkowym atutem.
- Umiejętność pisania jasnej, strukturalnej dokumentacji V&V z pełnym śledzeniem.
- Silne umiejętności analityczne, matematyczne i rozwiązywania problemów.
- Wykształcenie w dziedzinie informatyki, matematyki, fizyki, inżynierii lub pokrewnej.
- Biegła znajomość języka angielskiego w mowie i piśmie.
Umiejętności mile widziane:
- Doświadczenie w zakresie produkcji 3D, produkcji addytywnej (druk 3D), geometrii obliczeniowej lub oprogramowania do cyfrowej produkcji.
- Doświadczenie z dużymi lub złożonymi zestawami danych 3D lub numerycznych (STL, OBJ, PLY, chmury punktów, dane CT/skan).
- Doświadczenie w regulowanym lub kontrolowanym środowisku (ISO 13485, IEC 62304, FDA 21 CFR Part 820, ISO 14971).
- Znajomość kodów C++, wystarczająca do czytania kodu algorytmu i dyskusji z programistami.
- Doświadczenie z narzędziami CI/CD (GitLab CI, Jenkins, Azure DevOps) oraz narzędziami do zarządzania testami (Jira/Xray, Polarion, TestRail).
Senior QA Engineer – 3D & Computational Algorithms in Katowice – pracodawca: Luxoft
Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.