01 Zakres zadań
- Pisanie testów w Robot Framework (UI/API/SSH),
- Budowę pipeline’ów w GitHub Actions,
- Konfigurację dashboardów w Grafanie,
- Tworzenie testów kontraktowych,
- Praca ze zdalnymi maszynami Linux (Lmod, log forwardery, bazowe obrazy systemów).
- Rozwój obszaru aplikacji komercyjnej (~35% czasu): Tworzenie od podstaw automatycznych testów akceptacyjnych UI/API dla kluczowych ścieżek biznesowych, konfiguracja prostych pipeline'ów testowych, wdrożenie podstawowego monitoringu w Grafanie oraz ścisła współpraca z biznesem przy ocenie ryzyka.
- Automatyzacja i Observability w środowisku HPC (~50% czasu): Przegląd i rozwój automatyzacji dla klastrów HPC, realizacja strategii dla HPC Toolbox (ok. 1000 modułów) obejmującej m.in. monitorowanie użycia modułów przez Lmod hooks, wdrażanie parametryzowanych testów bazowych oraz konfigurację infrastruktury testowej przy wsparciu DevOps.
- Wsparcie, przeglądy i standaryzacja (~15% czasu): Okresowe wsparcie dedykowanego QA w realizacji strategii, pomoc przy wdrażaniu testów kontraktowych w mikroserwisach, współudział w migracji narzędzi do Robot Framework oraz ujednolicanie podejścia do observability.
