Senior / Lead QA & DevOps Engineer
Poszukujemy Senior/Lead QA & DevOps Engineera, który będzie samodzielnie współtworzył i wdrażał strategię testów oraz obserwowalności w złożonym środowisku obejmującym aplikację komercyjną oraz środowiska High Performance Computing (HPC).
Rola ma charakter wysoko samodzielny i wymaga proaktywnego podejścia oraz bardzo dobrej współpracy z wieloma interesariuszami po stronie klienta.
ZAKRES OBOWIĄZKÓW (rola obejmuje trzy główne obszary odpowiedzialności):
1. Aplikacja komercyjna (~35% czasu)
Automatyzacja testów UI i API (testy akceptacyjne)
Tworzenie prostych pipeline’ów do uruchamiania testów
Pokrycie testami: ścieżki „happy path”, integracje oraz podejście risk-based
Współpraca z biznesem / BA w zakresie definiowania flow i priorytetyzacji ryzyk
Budowa podstawowej obserwowalności (Grafana dashboards)
Środowisko bez istniejących fundamentów QA – konieczność ich współtworzenia
2. Środowisko HPC (High Performance Computing) (~50% czasu)
Przegląd i rozwój istniejącej automatyzacji testów (we współpracy z QA)
Główny obszar: HPC Toolbox (~1000 modułów, shared filesystem)
Zakres prac:
monitorowanie użycia modułów
tworzenie baseline testów dla wszystkich modułów
aktualizacja inwentarza na podstawie wyników testów
budowa pipeline’ów do powtarzalnego uruchamiania testów
konfiguracja infrastruktury testowej Ścisła współpraca z DevOps
Obserwowalność jako kluczowy element jakości systemu
3. QA / Platform Development (~15% czasu)
Samodzielna realizacja strategii QA przez dedykowanego QA engineera
Okresowe przeglądy i wsparcie w obszarze contract testing (Pact / Spring Cloud Contract)
Migracja testów do Robot Framework (w tym środowiska GxP)
Ujednolicenie podejścia do obserwowalności w mikroserwisach
WYMAGANIA
Bardzo dobre doświadczenie w QA Automation oraz/lub DevOps
Praktyczna znajomość: Robot Framework (UI / API / SSH), GitHub Actions lub inne narzędzia CI/CD, Grafana / podstawy observability
Doświadczenie w testach API oraz integracyjnych
Znajomość środowisk Linux (praca zdalna na serwerach, logi, filesystem)
Doświadczenie w contract testing (Pact / Spring Cloud Contract – mile widziane)
Umiejętność pracy samodzielnej w środowisku bez gotowych standardów QA
Silne podstawy analityczne
Proaktywność i umiejętność pracy z wieloma interesariuszami
Znajomość języka angielskiego pozwalająca na swobodną komunikację
MILE WIDZIANE
Doświadczenie w środowiskach HPC lub multi-cluster
Doświadczenie w środowiskach GxP
Budowa strategii QA od zera
Doświadczenie w dużych, złożonych systemach rozproszonych
Senior / Lead QA & DevOps Engineer
Senior / Lead QA & DevOps Engineer