W skrócie
- Zadania: Twórz automatyczne testy dla danych i zapewniaj jakość w nowoczesnej platformie.
- Firma: Wiodąca grupa finansowa w Wielkiej Brytanii z innowacyjnym podejściem do danych.
- Benefity: 26 dni urlopu, ubezpieczenie zdrowotne, elastyczne miejsce pracy i program mentoringowy.
- Pozostałe informacje: Możliwości rozwoju kariery i wsparcie w nauce języka angielskiego.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na jakość danych w regulowanym środowisku.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii jakości i umiejętności w Pythonie oraz SQL.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Technologia: Python, SQL Server, Azure Databricks, Microsoft Fabric, Azure DevOps, dbt tests, Power BI.
Nasza firma to brytyjska grupa usług finansowych działająca w ściśle regulowanym środowisku, obecnie odbudowująca swoje możliwości w zakresie danych i analityki w ramach szerszego programu modernizacji platformy.
Przegląd projektu: Projekt polega na migracji danych i raportowania z przestarzałego systemu na nową platformę opartą na Databricks i Microsoft Fabric. Inżynieria jakości jest kluczowa dla projektu. Biznes potrzebuje pewności, że migrowane dane są zgodne z źródłem, że rurociągi działają zgodnie z określonymi specyfikacjami, a raporty generują spójne wyniki.
Przegląd stanowiska: Jest to rola skoncentrowana na jakości danych, a nie na testowaniu aplikacji. Będziesz budować automatyczną walidację dla rurociągów danych i produktów danych, odpowiadać za testowanie rekonsyliacji między systemami dziedzictwa a nową platformą oraz wprowadzać bramy jakości do procesu dostarczania, aby awaria blokowała wydanie, a nie generowała raport, który nikt nie czyta.
Obowiązki:
- Projektowanie i wdrażanie ram testowania danych i zapewnienia jakości.
- Budowanie automatycznej walidacji dla rurociągów danych i produktów danych.
- Odpowiedzialność za rekonsyliację źródła z celem między systemami dziedzictwa a nową platformą.
- Budowanie powtarzalnych pakietów regresyjnych, które działają bez nadzoru.
- Pisanie testów jednostkowych, które wykonują się automatycznie w CI/CD, z bramkami jakości, które mogą zablokować wydanie.
- Wykrywanie i obsługa dryfu schematu oraz niespodziewanych zmian strukturalnych.
- Walidacja raportów, pulpitów nawigacyjnych i modeli semantycznych, w tym definicji miar, zachowań filtrów i sum.
- Stosowanie technik wspomaganych przez AI do generacji testów i analizy pokrycia, z ludzką recenzją.
Wymagania:
- 5+ lat doświadczenia w inżynierii jakości, z istotnym, niedawnym doświadczeniem w testowaniu danych lub procesów ETL, a nie aplikacji.
- Silne umiejętności w Pythonie i SQL, używane do budowania automatyzacji testów, a nie tylko do ich uruchamiania.
- Doświadczenie w walidacji rurociągów, w tym liczby wierszy, sum kontrolnych, integralności referencyjnej i asercji reguł biznesowych.
- Doświadczenie w rekonsyliacji źródła z celem przy użyciu zdefiniowanych tolerancji.
- Doświadczenie w automatyzacji testów w CI/CD, w tym bramkach, które blokują wydanie.
- Doświadczenie z Azure DevOps.
- Doświadczenie z SQL Server.
- Znajomość języka angielskiego na poziomie odpowiednim do bezpośrednich rozmów z klientami.
Miło widziane:
- Doświadczenie z Azure Databricks lub Microsoft Fabric.
- Doświadczenie z ramami jakości danych, w tym Great Expectations, dbt tests, Databricks Expectations, DLT quality rules, Soda lub Deequ.
- Doświadczenie w projektowaniu ram testowych od podstaw, a nie w rozszerzaniu istniejących.
- Doświadczenie w testowaniu modeli semantycznych i warstw BI.
- Doświadczenie w pracy w regulowanym środowisku usług finansowych.
- Doświadczenie z automatyzacją testów aplikacji obok testowania danych, w tym Selenium, C#, SpecFlow lub Playwright.
Co oferujemy:
- Dni urlopowe: do 26 dni roboczych rocznie.
- 10 dni chorobowych/specjalnych rocznie (w pełni płatnych, bez potrzeby przedstawiania dokumentów medycznych) dla wszystkich typów umów.
- Ubezpieczenie zdrowotne i na życie (Luxmed).
- Platforma MyBenefit z opcją Multisport.
- Wewnętrzna usługa wsparcia psychologicznego.
- Kursy języka angielskiego od pierwszego dnia pracy.
- Dostęp do zewnętrznych platform edukacyjnych: O’Reilly, LinkedIn Learning, Udemy oraz szeroki katalog różnorodnych szkoleń wewnętrznych.
- Elastyczne miejsce pracy: praca z biura, z domu lub wybór opcji hybrydowej.
- Program mentoringowy w zakresie umiejętności technicznych.
- Możliwości rozwoju jako mówca publiczny, mentor lub techniczny rekruter.
- W pełni opłacony czas bezczynności (bench) w przypadku braku zaangażowania w projekt.
- Zwrot kosztów certyfikacji (AWS, GCP, Microsoft itp.).
Senior Data Quality Engineer, SDET with Databricks and Microsoft Fabric – pracodawca: DataArt
DataArt to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku finansowym. Nasza kultura pracy opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności oraz realizację ambitnych projektów. Dodatkowo, elastyczne godziny pracy oraz możliwość pracy zdalnej sprawiają, że jesteśmy atrakcyjnym miejscem dla specjalistów poszukujących równowagi między życiem zawodowym a prywatnym.