Techland to uznany na świecie producent, dystrybutor i wydawca gier komputerowych obecny na rynku od ponad 25 lat. Nasze gry – w szczególności Dying Light i Dying Light:The Following oraz serie Dead Island i Call of Juarez – osiągnęły międzynarodową popularność i zdobyły wielomilionowe rzesze fanów. Wydany w 2015 roku Dying Light trafił już w sumie do ponad 11 milionów graczy. W roku 2016 weszliśmy na globalny rynek wydawniczy jako Techland Publishing, a także ogłosiliśmy prace nad dwiema wysokobudżetowymi produkcjami, których premiera planowana jest w ciągu najbliższych trzech lat. Za pomocą najnowszych technologii i dzięki najlepszym specjalistom w branży nieustannie dostarczamy niezapomnianych przeżyć graczom na całym świecie.
Obecnie szukamy nowej osoby na stanowisko:
Programmer: game automation framework (C++, Python)
miejsce pracy: Wrocław
Programista do frameworku automatyzacji znacząco wpływa na rozwój naszych gier, narzędzi i pomysłów oraz sposobu ich testowania. Aby to osiągnąć, szukamy specjalisty o otwartym i innowacyjnym spojrzeniu, zarówno na temat tego, jak gra jest tworzona, jak i tego jak działa Twój zespół. W szczególności, zależy nam na:
- rozwijaniu najnowocześniejszych rozwiązań i rozbudowanego frameworku automatyzacji w testowaniu gier,
- opracowywaniu rozbudowanych automatyzujących skryptów od prostych do złożonych scenariuszy,
- pisaniu testów jednostkowych jeśli zajdzie taka potrzeba,
- ścisłej współpracy z zespołem produkcyjnym, programistami i zespołami testerskimi w celu poznania architektury gier, gameplayu i tym samym opracowania rozwiązania w zakresie automatyzacji dla szybkiego i jakościowego dostarczania gier,
- implementowaniu Continuous Integration (CI) i Continuous Deployment (CD) dla wykonywania automatyzacji regularnego oraz na żądanie,
- analizowaniu raportów wykonawczych, rejestrowaniu uzasadnionych wad produktu, podejmowaniu decyzji dotyczących jakości buildu i komunikowaniu statusów jakości buildu dla interesariuszy,
- utrzymywaniu już opracowanego frameworku i skryptów automatyzacji z regularnymi zmianami w buildzie i dostosowywaniu do lepszych technologii, gdy zajdzie taka potrzeba,
- rozwijaniu narzędzi i aplikacji wspierających produktywność w cyklu testowania gry
- przyczynianiu się do dzielenia się wiedzą, burzy mózgów oraz innych inicjatyw związanych z opracowywaniem prototypów i innowacjami.
Wymagane umiejętności:
- minimum dwa lata doświadczenia z językami programowania,
- posiadanie silnego konceptualnego zrozumienia oraz praktycznych kompetencji w C++ oraz Python,
- praktyczne doświadczenie w analizowaniu danych,
- ukończenie frameworku i skryptów automatyzujących,
- rozumienie oraz praktyczne doświadczenie w automatyzacji API,
- praktyczne doświadczenie w implementacji CI/CD używając narzędzi Jenkins,
- rozumienie cyklów związanych z procesami rozwoju i testowania oprogramowania,
- rozwinięte umiejętności debugowania i rozwiązywania problemów,
- znajomość systemów kontroli wersji kodu źródłowego,
- dobrze rozwinięte umiejętności interpersonalne i komunikacyjne,
- umiejętność indywidualnej pracy nad projektem lub w środowisku zespołowym.
Mile widziane:
- doświadczenie w branży gier.
Czego szukasz w nowej pracy?
Jednej rzeczy z poniższej listy nie możemy obiecać…
- CIEKAWE PROJEKTY - Tworzymy dwie gry AAA o łącznym budżecie 100 milionów dolarów, produkowane oddzielnie przy wykorzystaniu wspólnej technologii.
- CZAS NA ROZWÓJ - Otrzymasz indywidualny budżet oraz dodatkowe dni wolne na udział w konferencjach i warsztatach.
- REALNY WPŁYW - Czy jesteś branżowym wyjadaczem, czy młodym talentem, Twoja praca i umiejętności mają realny wpływ na projekt i pracę zespołu.
- IMPREZY I ROZRYWKA - Automaty do gier, grill, własna kantyna i mnóstwo konsol dostępnych w biurze. Pyszne jedzonko, sporo procentów oraz świetna muzyka na firmowych imprezach.
- BIURO W HARRAN - W pełni wyposażony pokój tylko dla Ciebie. Zapewniamy drut kolczasty, lampy ultrafioletowe i inne środki przeciwzombiacze.
- OKAZJA, BY UCZYĆ - Podziel się swoją wiedzą poprzez firmowy Program Mentoringowy lub spróbuj swoich sił jako wykładowca na zaprzyjaźnionych uczelniach.
- ELASTYCZNA PRACA - Wiemy, jak ważna jest równowaga między pracą, a życiem osobistym, dlatego stosujemy elastyczne godziny pracy.
Zainteresowanych zapraszamy do aplikowania: https://techlandjobs.com/oferty-pracy/programmer-game-automation-framework-c-python-253