W skrócie
- Zadania: Projektuj i rozwijaj automatyczne kontrole jakości danych w zespole inżynieryjnym.
- Firma: Kingfisher - dynamiczna firma z ambicjami na globalny rynek.
- Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, karta sportowa i programy rozwojowe.
- Pozostałe informacje: Elastyczne godziny pracy i możliwości rozwoju kariery.
- Dlaczego ta praca: Dołącz do zespołu i wpływaj na jakość danych w innowacyjnym środowisku.
- Kwalifikacje: Doświadczenie w inżynierii jakości i umiejętności analityczne.
Jesteśmy Kingfisher, zespołem składającym się z ponad 74 000 pasjonatów, którzy ożywiają Kingfisher oraz wszystkie nasze inne marki: Castorama, B&Q, Screwfix, BricoDépôt i Koçtaş. Mamy ambicje stać się wiodącą firmą zajmującą się poprawą domów i zbudować największą społeczność miłośników remontów na świecie.
W Kingfisher cenimy różnorodność i chcemy, aby wszyscy nasi pracownicy, przyszli pracownicy i kandydaci byli traktowani równo, niezależnie od wieku, płci, statusu cywilnego, koloru skóry, pochodzenia etnicznego lub narodowego, kultury, przekonań religijnych, filozoficznych, politycznych, niepełnosprawności, tożsamości płciowej, ekspresji płciowej czy orientacji seksualnej.
Oferujemy elastyczne i zwinne warunki pracy, co oznacza możliwość pracy zdalnej oraz w biurze w Krakowie. Zachęcamy do aplikowania, nawet jeśli nie spełniasz 100% wymagań.
Oferujemy konkurencyjny pakiet benefitów oraz wiele możliwości rozwoju kariery:
- 19 000 - 26 000 PLN brutto miesięcznie na umowę o pracę
- Prywatna opieka medyczna w LUXMED (w tym opieka stomatologiczna) dla Ciebie i Twojej rodziny
- Karta sportowa Medicovers (pakiet Fit&More)
- Ubezpieczenie na życie finansowane przez pracodawcę
- 30-minutowa przerwa na lunch w 8-godzinnym dniu pracy
- Praca w profesjonalnej i stymulującej atmosferze
- Program szkoleniowy i buddy, który pozwoli Ci szybko zaadaptować się do nowej roli
- Program wellbeingowy dla pracowników
- Współfinansowanie miesięcznych biletów na transport publiczny w Krakowie
- Komfortowe środowisko pracy w biurze oraz możliwość pracy zdalnej
- Kursy językowe, kursy księgowe, dostęp do LinkedIn Learning oraz możliwość współfinansowania studiów i certyfikacji
- Program poleceń pracowniczych
Poszukujemy doświadczonego i szczegółowego Inżyniera Jakości, który dołączy do naszego zespołu inżynierii danych. W tej roli będziesz kluczowym elementem zapewniającym jakość, niezawodność i integralność naszych platform i produktów danych, pomagając dostarczać zaufane, wysokiej jakości rozwiązania danych wspierające podejmowanie decyzji biznesowych.
Twoje obowiązki będą obejmować:
- Projektowanie, rozwijanie i utrzymywanie zautomatyzowanych kontroli jakości danych w architekturze Medallion (Bronze/Silver/Gold), używając testów dbt, Great Expectations (lub równoważnych) oraz niestandardowych asercji PySpark.
- Prowadzenie dochodzeń w sprawie złożonych problemów jakościowych, przeprowadzanie analizy przyczyn źródłowych oraz wdrażanie działań zapobiegawczych w celu poprawy jakości produktów i praktyk inżynieryjnych.
- Współpraca z inżynierami danych, projektantami danych, właścicielami produktów i innymi interesariuszami w celu definiowania wymagań jakościowych, identyfikowania ryzyk i wdrażania skutecznych strategii zapewnienia jakości.
- Aktywne uczestnictwo w ceremoniach Agile i promowanie najlepszych praktyk inżynierii jakości w zespole.
- Projektowanie i utrzymywanie wysokiej jakości dokumentacji testowej, w tym strategii testów, planów testów, przypadków testowych, raportów z wykonania testów i raportów zamykających testy.
- Walidacja procesów ETL/ELT zbudowanych na Databricks i Apache Spark, w tym integralność tabel Delta Lake, obsługa ewolucji schematu oraz regresja wydajności na poziomie zadań.
- Własność kontroli zarządzania danymi na poziomie Unity Catalog (linia, walidacja kontroli dostępu, status certyfikacji tabeli) jako część procesu zatwierdzania QA.
- Promowanie automatyzacji testów w pipeline CI/CD GitLab, w tym testowanie kontraktów (Pact/PactFlow) dla granic API/usług danych, gdzie to możliwe, oraz wdrażanie automatycznych bramek walidacji DoD przed wdrożeniem produkcyjnym.
- Śledzenie nowych trendów, narzędzi i najlepszych praktyk w inżynierii jakości, automatyzacji testów i nowoczesnych platformach danych, dzielenie się wiedzą i mentoring innych członków zespołu.
- Współtworzenie i utrzymywanie ścieżki podnoszenia umiejętności QE do inżynierii danych, w tym benchmarków SQL/dbt/PySpark/Unity Catalog oraz mentoring QEs przechodzących z tradycyjnego testowania aplikacji do ról jakości w inżynierii danych.
Wymagania:
- Rozległe doświadczenie w inżynierii jakości, najlepiej w środowisku inżynierii danych lub Big Data.
- Silne zrozumienie zasad inżynierii jakości, strategii testów, automatyzacji testów i najlepszych praktyk zapewnienia jakości.
- Zaawansowane umiejętności SQL, w tym doświadczenie w pisaniu i interpretowaniu modeli dbt oraz testów dbt.
- Znajomość Pythona i PySpark wystarczająca do pisania skryptów walidacyjnych i kontroli zgodności z DataFrames Spark.
- Bezpośrednie doświadczenie w budowaniu pipeline'ów na Databricks (notatniki, orkiestracja zadań, Delta Lake) - preferowane.
- Doświadczenie w projektowaniu i utrzymywaniu zautomatyzowanych frameworków testowych oraz integrowaniu automatyzacji testów w pipeline CI/CD.
- Dobre zrozumienie chmurowych platform danych i nowoczesnych praktyk rozwoju oprogramowania.
- Doświadczenie w pracy w zespołach Agile i efektywnej współpracy z zespołami inżynieryjnymi i produktowymi.
- Silne umiejętności analityczne i rozwiązywania problemów, z umiejętnością badania złożonych problemów jakościowych i identyfikowania przyczyn źródłowych.
- Doskonale umiejętności komunikacyjne i zarządzania interesariuszami, z pewnością wpływania na decyzje inżynieryjne i promowania najlepszych praktyk jakości.
- Proaktywne podejście, silna uwaga na szczegóły oraz pasja do dostarczania wysokiej jakości, niezawodnego oprogramowania i rozwiązań danych.
- Doskonała znajomość języka angielskiego (w mowie i piśmie).
Senior Quality Engineer – pracodawca: Kingfisher
Kingfisher plc to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku Warszawy. Pracując z zespołami Castorama Polska, będziesz częścią kultury innowacji i współpracy, gdzie Twoje pomysły będą miały realny wpływ na kształtowanie nowoczesnych rozwiązań technologicznych. Oferujemy elastyczne warunki pracy oraz dostęp do najnowszych technologii, co sprawia, że praca u nas jest nie tylko satysfakcjonująca, ale także pełna wyzwań i możliwości nauki.