Jesteśmy Artifex Mundi. Od 15 lat tworzymy gry z gatunku Hidden Object i RPG na urządzenia mobilne, PC i konsole. Mamy na swoim koncie już ponad 100 tytułów, ale nie zwalniamy tempa. Naszym celem jest tworzenie światowej klasy mobilnych gier F2P. Aby to osiągnąć, budujemy zespół doświadczonych ludzi łączących najwyższej klasy rzemiosło z artystyczną pasją. Mamy ambicję tworzyć gry, które zostaną z graczami z całego świata na długie lata.
Jeśli kręcą Cię systemowe gry ze złożonymi mechanikami i wielowarstwową metą, łączące w sobie wysoką jakość wizualną i niebanalne podejście do settingu fantasy, to na pewno odnajdziesz się w naszym studiu RPG, które skupia się na tworzeniu mobilnych gier F2P.
QA Engineer (ze znajomością podstaw automatyki)
Pracujemy nad nowym projektem mobile RPG F2P – twórz go razem z nami!
O roli:
Szukamy Mid QA Engineera, który dołączy do zespołu odpowiedzialnego za rozwój gry RPG tworzonej w Unity na platformy mobile i PC.
Rola łączy testy manualne (funkcjonalne, regresja, exploratory) z podstawową automatyzacją testów w oparciu o C# i narzędzia dostarczane przez developerów.
Nie szukamy „czystego manuala” ani „czystego automatyka” – szukamy osoby, która dobrze czuje się w gameplayu i jednocześnie nie boi się prostych skryptów oraz pracy z istniejącym frameworkiem testów.
Praca w modelu hybrydowym (biuro + praca zdalna), lub zdalnym.
Zakres obowiązków:
- Testowanie gry (core QA):
- Planowanie, przygotowywanie i wykonywanie testów funkcjonalnych gry (gameplay, UI, flow, system skilli, progresja, ekwipunek itd.).
- Wykonywanie testów regresyjnych dla kluczowych obszarów przy kolejnych buildach i milestone’ach.
- Prowadzenie testów eksploracyjnych – wyszukiwanie nieoczywistych błędów poprzez swobodne eksplorowanie gry.
- Tworzenie i utrzymywanie przypadków testowych / scenariuszy testowych (test case’ów), implementacja checklist.
- Współpraca z zespołem:
- Ścisła współpraca z programistami, designerami i producentem przy planowaniu zakresu testów na sprint/milestone, ustalaniu zakresu testów i ich wykonywaniu.
- Zgłaszanie i opisywanie bugów w Jirze oraz śledzenie ich statusu.
- Udział w spotkaniach zespołu (planowanie sprintu, przeglądy, retro) – aktywne zgłaszanie ryzyk jakościowych.
- Automatyzacja testów (we współpracy z inżynierem ds. automatyzacji):
- Korzystanie z istniejącego frameworku testowego (NUnit, AutoFixture, NSubstitute).
- Pisanie i modyfikowanie prostych testów automatycznych w C# (np. testy skilli postaci, konfiguracji postaci, prostych scenariuszy gameplay'owych).
- Konfiguracja i wykorzystywanie danych testowych (np. parametry postaci, przeciwników, poziomów).
- Identyfikowanie powtarzalnych, manualnych checklist, które warto przenieść do automatyzacji i przekładanie ich na konkretne scenariusze testów automatycznych (wraz z automatykiem).
Wymagania:
- 2–4 lata doświadczenia w testowaniu gier, w tym doświadczenie w testowaniu gier mobilnych.
- Praktyczne doświadczenie w testach:
- funkcjonalnych
- testach regresji
- eksploracyjnych
- Umiejętność projektowania, implementacji i utrzymywania przypadków testowych.
- Doświadczenie w pracy z narzędziami:
- do zarządzania testami / test case'ami, np.: Test Rail,
- do kontroli wersji, np.: Git (podstawy: branch, pull request, merge, revert),
- Mile widziane: Azure DevOps / repozytoria + pipeline’y – na poziomie użytkownika QA (uruchamianie buildów, podgląd wyników testów, śledzenie zmian).
- Podstawowa znajomość C# (lub dowolnego języka skryptowego), pozwalająca na:
- czytanie prostego kodu,
- modyfikacje istniejących testów (parametry, proste warunki),
- napisanie prostego testu na bazie danego przykładu,
- korzystanie z narzędzi AI do generowania testów.
- Doświadczenie z dowolnym frameworkiem testowym (NUnit / xUnit / MSTest lub podobnym – niekoniecznie w gamedevie).
- Umiejętność pracy w zespole zwinnej organizacji (sprinty, backlog, planowanie, review).
Mile widziane:
- doświadczenie w testowaniu gier tworzonych w Unity.
- znajomość Unity Test Framework (EditMode/PlayMode) lub innego rozwiązania do testów automatycznych w Unity.
- doświadczenie w testowaniu gier RPG/gier systemowych (systemy skilli, statystyki postaci, progresja, loot, questy).
- doświadczenie w testowaniu na PC i mobile (różne rozdzielczości, sterowanie dotykowe, zachowanie aplikacji w tle).
- podstawowa znajomość narzędzi typu Miro, Excel / arkusze kalkulacyjne – do dokumentowania flowów, scenariuszy, check-list.
- podstawowy kontakt z tematami z zakresu inżynierii wymagań (wymóg vs. test case, źródło prawdy, itp.)
- znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji.
Czego oczekujemy „miękko”:
- proaktywności – samodzielne proponowanie obszarów do automatyzacji, usprawnień procesu testowego, lepszego wykorzystania narzędzi.
- otwartości na kod i narzędzia automatyzacji – to nie musi być Twoja główna pasja, ale nie może Cię przerażać praca z prostymi skryptami C#.
- nastawienia na współpracę – umiejętności konstruktywnej rozmowy z devami i designerami, także wtedy, gdy trzeba zakwestionować design pod kątem jakości.
- dobrej organizacji pracy – umiejętności pracy z wieloma zadaniami w ramach sprintu/milestone’u, sensownego priorytetyzowania testów.
W ramach współpracy oferujemy:
- atrakcyjne wynagrodzenie;
- udział w zyskach (program bonusowy);
- realny wpływ na rozwój naszych gier;
- atmosferę opartą na szacunku, zaufaniu i komunikacji bez zbędnej biurokracji i skomplikowanych procedur;
- możliwość wyboru trybu pracy (office-first, remote lub hybryda);
- elastyczne godziny pracy (core hours: 10:00 – 15:00);
- budżet szkoleniowy;
- program kafeteryjny, w ramach którego możesz wybrać swoje benefity pozapłacowe, m.in. prywatną opiekę medyczną i kartę MultiSport;
- darmowy parking przed naszym biurem.