freehire launches on Product Hunt on 26 August.

Follow →

Senior Quality Engineer

Open 30d reposted 2× · 2 open copies

Summary

Senior Quality Engineer designs and leads end-to-end testing processes for a casino management system, focusing on integration, performance, chaos, and observability testing across distributed services.

Amusys Production sp. z o.o. zaprasza do współpracy specjalistów z branży IT. Jesteśmy firmą należącą do koncernu Novomatic, która będąc jednym z największych producentów i operatorów zaawansowanych technologicznie urządzeń do gier i systemów zarządzania, zatrudnia ponad 21.000 specjalistów w 45 krajach i eksportuje swoje produkty i usługi do ok. 90 krajów na całym świecie.

Opis projektu

Amusys Production jest firmą, która dostarcza rozwiązania technologiczne dla branży rozrywkowo - kasynowej dla koncernu Novomatic ().

Głównym obszarem naszej działalności jest Casino Management System, który umożliwia obsługę technologiczną dla największych kasyn w Europie.

Wytwarzane przez nas oprogramowanie charakteryzuje niezawodność, użyteczność i innowacyjność między innymi dzięki unikatowemu zastosowaniu technologii biometrycznych do identyfikacji graczy.

Nasze produkty można znaleźć już na 3 kontynentach, a korzystają z nich setki tysięcy graczy. W ramach działalności koncernu rozwijane są również platformy online dedykowane do osadzenia w chmurze.

O roli

Zbudujesz i poprowadzisz dedykowany zespół quality engineering — będziesz raportować bezpośrednio do Head of Operational Excellence i przejmiesz odpowiedzialność za całą dyscyplinę testowania od poziomu integracji w górę. Nie szukamy osoby, która wpasuje się w istniejący proces — oczekujemy, że go zaprojektujesz. Testowanie potrzebuje dziś właściciela, który potraktuje je jako dyscyplinę przekrojową w całej organizacji, ustali standardy i zasady działania (testy jednostkowe pozostają po stronie deweloperów), a następnie zbuduje zespół, który będzie je realizować.


Konkretnie oczekujemy, że będziesz:

  • Przejmować przekrojową odpowiedzialność za proces testowania w obrębie wszystkich domen produktowych, a nie tylko wykonywać testy w jednej z nich.

  • Projektować procesy testowe od podstaw: poziomy, bramki (gates), środowiska, dane, narzędzia oraz sposób, w jaki wpinają się w pipeline GitLab CI i przepływ pracy deweloperów.

  • Budować i prowadzić dedykowany podzespół quality engineering, wyznaczać jego standardy i mentorować go technicznie.

  • Dbać o higienę dokumentacji — strategię testów, procesy, decyzje dotyczące frameworków i runbooki prowadzisz w Confluence tak, by były aktualne i łatwe do odnalezienia. Rozumiesz, że w środowisku regulowanym to fundament audytowalności.

Za co będziesz odpowiadać

  • Projektujesz i realizujesz testy integracyjne oraz end-to-end w obrębie domen produktowych i warstwy integracyjnej (API gateway, brokery zdarzeń, service mesh), w tym testy kontraktowe między usługami.

  • Prowadzisz testy odporności i chaos testing — wstrzykujesz awarie, symulujesz degradację sieci i awarie zależności, a następnie weryfikujesz, czy system degraduje się łagodnie, bez efektu kaskadowego.

  • Testujesz spójność danych między modułami i w przepływach asynchronicznych, w tym gwarancje eventual consistency oraz poprawność kolejności zdarzeń.

  • Odpowiadasz za testy wydajności i skalowalności (load, stress, soak) względem zdefiniowanych SLO, analizujesz pojemność i identyfikujesz wąskie gardła.

  • Przeprowadzasz testy failover i odtwarzania — symulujesz awarie węzłów i usług, walidując RTO/RPO, procedury backup/restore oraz scenariusze ciągłości działania.

  • Weryfikujesz obserwowalność i bezpieczeństwo — sprawdzasz, czy metryki, logi i trace'y faktycznie ujawniają właściwe sygnały podczas awarii, oraz uruchamiasz podstawowe testy bezpieczeństwa (uwierzytelnianie API, klasy OWASP, skanowanie zależności) we współpracy z zespołem DORA/security.

Kogo szukamy:

  • Masz silne zaplecze w automatyzacji testów / SDET — potrafisz zaprojektować i zbudować framework, a nie tylko pisać przypadki testowe.

  • Masz doświadczenie w definiowaniu strategii i procesów testowania na poziomie wielu zespołów, nie tylko w realizacji testów w jednym.

  • Dobrze rozumiesz systemy rozproszone — usługi, wzorce event-driven i messaging oraz to, co najczęściej psuje się w punktach integracji.

  • Znasz w praktyce narzędzia do testów wydajnościowych (k6, Gatling, JMeter, Locust) i potrafisz interpretować wyniki, a nie tylko generować obciążenie.

  • Masz doświadczenie z co najmniej jednym podejściem do chaos/fault injection (Toxiproxy, Chaos Mesh, Litmus, Gremlin) lub masz konkretny plan, jak takie rozwiązanie wdrożyć.

  • Swobodnie pracujesz z kontenerami i orkiestracją (Docker, Docker Swarm lub Kubernetes) oraz pipeline'ami CI/CD (preferowany GitLab CI).

  • Znasz w praktyce stacki obserwowalności (Prometheus, Grafana, OpenTelemetry, ELK lub podobne) i wiesz, jak wygląda dobry sygnał.

  • Dbasz o dokumentację, masz wiarygodność techniczną i umiejętności komunikacyjne, które pozwalają Ci prowadzić zespół oraz skutecznie wpływać na deweloperów i inżynierów platformy

Mile widziane:

  • Masz doświadczenie w iGaming lub innej regulowanej domenie o wysokiej dostępności (płatności, fintech, bukmacherka) — znasz zagadnienia responsible gambling, ograniczenia licencyjne lub wymogi odporności w stylu DORA.

  • Pracowałeś/aś z testami kontraktowymi API (Pact lub podobne), narzędziami do walidacji danych oraz testami bezpieczeństwa (DAST, ZAP, skanowanie zależności).

Oferujemy

  • Długoterminowa współpracę w oparciu o Umowę o Pracę lub B2B

  • Pracę hybrydową

  • Udział w ciekawym projekcie

  • Dwuetapowa rekrutację online

  • Start współpracy ASAP

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available