W skrócie
- Zadania: Zarządzaj jakością danych i automatyzuj testy w nowoczesnym środowisku.
- Firma: Kingfisher, lider w branży poprawy domu z ponad 74,000 pracowników.
- Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, programy rozwojowe i elastyczne godziny pracy.
- Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym zespole inżynierów.
- Dlaczego ta praca: Pracuj z danymi i technologią, mając realny wpływ na jakość produktów.
- Kwalifikacje: Doświadczenie w inżynierii jakości i umiejętności w SQL oraz Pythonie.
Przewidywane wynagrodzenie mieści się w przedziale 19000 - 26000 zł za rok.
Jesteśmy Kingfisher, zespołem składającym się z ponad 74 000 pasjonatów, którzy ożywiają Kingfisher i wszystkie nasze inne marki: Castorama, B&Q, Screwfix, BricoDépôt i Koçtaş. Chcemy stać się wiodącą firmą zajmującą się poprawą domu i zbudować największą społeczność miłośników remontów na świecie.
O roli
Szukamy doświadczonego i szczegółowego Inżyniera Jakości, który dołączy do naszego zespołu inżynierii danych. W tej roli odegrasz kluczową rolę w zapewnieniu jakości, niezawodności i integralności naszych platform i produktów danych, pomagając dostarczać zaufane, wysokiej jakości rozwiązania danych wspierające podejmowanie decyzji biznesowych.
Współpracując blisko z inżynierami danych, projektantami danych, analitykami jakości danych, właścicielami produktów i innymi interesariuszami, będziesz promować najlepsze praktyki inżynierii jakości, przyczyniać się do strategii testowania i automatyzacji oraz wspierać jakość przez cały cykl życia rozwoju oprogramowania.
Obowiązki
- Projektowanie, rozwijanie i utrzymywanie zautomatyzowanych kontroli jakości danych w architekturze Medallion (Bronze/Silver/Gold), używając testów dbt, Great Expectations i niestandardowych asercji PySpark do walidacji dokładności, kompletności, spójności i integralności referencyjnej na każdym poziomie.
- Prowadzenie dochodzeń w sprawie złożonych problemów jakościowych, przeprowadzanie analizy przyczyn źródłowych i 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 określenia wymagań jakościowych, identyfikacji ryzyk i wdrażania skutecznych strategii zapewnienia jakości.
- Promowanie jakości przez cały cykl życia rozwoju oprogramowania, aktywnie uczestnicząc w ceremoniach Agile i promując najlepsze praktyki 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 i raportów zamknięcia testów.
- Walidacja procesów ETL/ELT zbudowanych na Databricks i Apache Spark, w tym integralność tabel Delta Lake, obsługa ewolucji schematu i regresja wydajności na poziomie zadań.
- Właściciel kontroli zarządzania danymi na poziomie UnityCatalog 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 promowanie przyjęcia zautomatyzowanych bramek walidacji DoD przed wdrożeniem produkcyjnym.
- Śledzenie najnowszych 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, gdy to stosowne.
- Współpraca i utrzymywanie ścieżki podnoszenia umiejętności QE-do-inżynierii-danych, w tym benchmarków SQL, dbt, PySpark, UnityCatalog 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 testowania, 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 walidacji danych i kontroli uzgodnień przeciwko 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 międzyfunkcyjnymi 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 i pasja do dostarczania wysokiej jakości, niezawodnego oprogramowania i rozwiązań danych.
- Doskonała znajomość języka angielskiego (w mowie i piśmie).
Korzyści
- Wynagrodzenie: 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 Medicover (pakiet Fit & More).
- Ubezpieczenie na życie w Generali finansowane przez pracodawcę.
- 30-minutowa przerwa na lunch wliczona w 8-godzinny dzień roboczy.
- Praca w wysoko profesjonalnej i stymulującej atmosferze.
- Program szkoleniowy i buddy, aby pomóc Ci szybko zaadaptować się do nowej roli.
- Program wellbeingowy dla pracowników.
- Współfinansowanie miesięcznych biletów na transport publiczny w Krakowie (50% zniżki).
- Wygodne ś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.
- Miejsca parkingowe i karta LOTOS.
- Możliwość uzyskania rocznej premii, która odpowiada poziomowi pracy w roli.
- Współfinansowanie miesięcznych biletów (Kingfisher Pension Scheme).
Senior Quality Engineer in Kraków – pracodawca: Kingfisher plc
Kingfisher to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju kariery w dynamicznym środowisku. Pracując jako Solution Architect w Warszawie, będziesz częścią zespołu, który ceni różnorodność i innowacyjność, a także zapewnia konkurencyjny pakiet benefitów, w tym prywatną opiekę medyczną, programy szkoleniowe oraz elastyczne warunki pracy. Nasza kultura pracy sprzyja kreatywności i współpracy, co pozwala na realizację ambitnych projektów technologicznych w przyjaznej atmosferze.