W Rockstar Games tworzymy rozrywkę z najwyższej półki. Kariera w Rockstar Games oznacza bycie częścią zespołu, który realizuje niektóre z najbardziej kreatywnie satysfakcjonujących i ambitnych projektów w dowolnym medium rozrywkowym. Zostaniesz powitany w poświęconym i inkluzjonym miejscu, gdzie będziesz mógł uczyć się i współpracować z niektórymi z najbardziej utalentowanych osób w branży.
Rockstar szuka Senior Data Quality and Testing Engineer do pracy w zespole skupionym na rozwijaniu nowoczesnej platformy analitycznej dla gier i narzędzi, które pomogą nam lepiej zrozumieć naszych graczy i zoptymalizować ich doświadczenia z naszymi grami. Jest to stałe, pełnoetatowe stanowisko umiejscowione w jednym z unikalnych studiów rozwoju gier Rockstar, w Nowym Jorku, NY, Carlsbad, CA, lub Andover, MA.
Nasz idealny kandydat ma doświadczenie w testowaniu i weryfikacji skomplikowanych procesów pobierania i transformacji danych, z naciskiem na dokładność i skalowalność. Współpracując z innymi inżynierami testującymi, inżynierami ds. danych, inżynierami zajmującymi się uczeniem maszynowym i inżynierami oprogramowania, kandydat będzie wspierał analityków i naukowców zajmujących się danymi w dostarczaniu wyników opartych na danych i aplikacji dla decydentów firmy.
CO ROBIMY
Zespół Rockstar Analytics dostarcza wgląd i daje możliwość podejmowania działań różnym interesantom w całej organizacji, wspierając podejmowanie decyzji. Obecnie rozwijamy nasz zespół, aby dalej rozwijać naszą platformę i możliwości usług, aby lepiej obsługiwać naszych klientów i zespoły partnerskie.
OBOWIĄZKI
- Opracowywanie i utrzymanie konfiguracji systemu kontroli jakości danych, aby zapewnić dokładność i niezawodność danych w różnych systemach.
- Opracowywanie, wdrażanie i aktualizowanie strategii testowania dla systemów, które pobierają dane w czasie rzeczywistym.
- Dyskusja i ocena planów testowania ze sztabem inżynieryjnym i interesariuszami.
- Zamiana oczekiwań/ wymagań interesariuszy i kontraktów danych na testy automatyczne.
- Opracowanie i utrzymanie zautomatyzowanej bazy testów zintegrowanej z naszym systemem CI/CD opartym na TeamCity/Octopus.
- Współpraca z personelem inżynieryjnym w celu ustanowienia rygorystycznego testowania integracji, funkcjonalności i regresji.
- Ustanowienie sposobów symulowania systemów źródłowych do wykorzystania w testach.
- Przyczynianie się do kultury, która priorytetowo traktuje testowanie i jakość.
KWALIFIKACJE
- 5+ lat doświadczenia pracy z inżynierią oprogramowania na poziomie korporacyjnym.
- Doświadczenie z Pythonem, SQL i Java.
- Solidne zrozumienie zautomatyzowanych tras CI/CD i strategii promocji.
- Solidne zrozumienie relacyjnych i NoSQL baz danych (MS SQL, Postgres, MySQL, Snowflake, Cassandra, SparkSQL).
- Doświadczenie z Dockerem i Docker Swarm/Kubernetes.
- Doświadczenie w tworzeniu zautomatyzowanych tras testowych.
- Doświadczenie w tworzeniu tras kontroli jakości danych dla różnych produktów z danych, w tym jezior danych i magazynów danych.
- Doświadczenie w tworzeniu i utrzymaniu korporacyjnych ram kontroli jakości danych.
- Doświadczenie z lokalnymi centrami przetwarzania danych i ekosystemami opartymi na chmurze.
- Doświadczenie w tworzeniu planów i strategii testowania.
- Doświadczenie w tworzeniu i utrzymaniu zestawów danych do testowania i oczekiwanych wyników.
UMIEJĘTNOŚCI
- Zdolność do jednoczesnej obsługi wielu projektów i ustalania priorytetów, gdy jest to konieczne.
- Silna skłonność do współpracy z członkami zespołu o różnym poziomie umiejętności technicznych.
- Pasja do optymalizacji i szczególna uwaga na kwestie skalowalności.
- Pasja do dokumentacji.
- Chęć nie tylko akceptowania reklamy technologicznej, ale pełnego zrozumienia, jak działają nowe technologie.
- Doskonałe umiejętności komunikacyjne.
ATUTY
Zaznaczamy, że są to pożądane umiejętności, a nie wymagania do aplikowania na to stanowisko.
- Doświadczenie z Azure.
- Doświadczenie z pakietem .Net.
- Zdolność do programowania w C# i JavaScript.
- Znajomość ekosystemu Hadoop i związanych z nim narzędzi (Spark, HDFS, Databricks).
- Doświadczenie z programowaniem w środowisku Linux.
- Komfort korzystania z Apache Airflow.
- Doświadczenie z API usług gier online, szczególnie Xbox Live, Sony NP, Steam i Epic Games.
- Znajomość branży gier wideo.
JAK APLIKOWAĆ
Prosimy o złożenie aplikacji wraz z CV i listem motywacyjnym, w którym pokażesz, jak spełniasz powyższe umiejętności. Jeżeli zdecydujemy się kontynuować proces rekrutacyjny z Twoim wnioskiem, rekruter Rockstar skontaktuje się z Tobą, aby wyjaśnić kolejne kroki i przeprowadzić Cię przez proces.
Rockstar jest dumny z bycia pracodawcą równych szans i jesteśmy zaangażowani w rekrutację, awansowanie i wynagradzanie pracowników na podstawie ich kwalifikacji i wykazanej zdolności do wykonywania obowiązków zawodowych.
Jeżeli posiadasz odpowiednie umiejętności dla tego stanowiska, chcielibyśmy się z Tobą skontaktować. Zachęcamy do składania aplikacji przez wszystkich odpowiednich kandydatów bez względu na wiek, niepełnosprawność, tożsamość płciową, orientację seksualną, religię, wyznanie czy rasę.
Oczekiwany roczny zakres wynagrodzeń dla tego stanowiska w stanie Nowy Jork (w tym Nowy Jork) na początku zatrudnienia mieści się w zakresie wskazanym wcześniej. Jednak proponowane wynagrodzenie zależy w dużej mierze od miejsca pracy i może różnić się w zależności od indywidualnych czynników dla poszczególnych kandydatów, takich jak wiedza, umiejętności, doświadczenie i inne względy biznesowe. W związku z tym całkowity pakiet wynagrodzeń dla tego stanowiska może obejmować również dodatkowe elementy, takie jak premie i/lub nagrody akcjami, wraz z pełnym zakresem świadczeń medycznych, finansowych i innych. Jeśli Cię zatrudnimy, szczegóły udziału w tych planach świadczeń zostaną dostarczone. Zaznaczamy, że jest to stanowisko "at-will", a firma zastrzega sobie prawo do modyfikacji wynagrodzenia bazowego (jak również wszelkiej innej dyskrecjonalnej płatności lub wynagrodzeń lub programów świadczeń) w dowolnym momencie, w tym z powodów związanych z indywidualną lub firmową wydajnością, czynnikami rynkowymi itp.