Senior Software QA Engineer in Warsaw

Senior Software QA Engineer in Warsaw

Warsaw Pełny etat 123750 - 151250 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Projektuj i rozwijaj zautomatyzowane testy dla procesów ETL w opiece zdrowotnej.
  • Firma: Globalny lider w usługach badań klinicznych i inteligencji zdrowotnej.
  • Benefity: Atrakcyjne wynagrodzenie, szkolenia techniczne i możliwość pracy zdalnej.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery w międzynarodowym zespole.
  • Dlaczego ta praca: Pracuj nad danymi medycznymi, które mają realny wpływ na zdrowie pacjentów.
  • Kwalifikacje: 6-letnie doświadczenie w testowaniu oprogramowania i znajomość Pythona.

Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.

Poszukujemy doświadczonego inżyniera QA na poziomie senior, który zaprojektuje, opracuje i utrzyma zautomatyzowane zestawy testów dla procesów ETL oraz złożonych przepływów przetwarzania danych w dziedzinie ochrony zdrowia (Python, PySpark, Databricks). Będziesz odpowiedzialny za zapewnienie jakości platform przetwarzających miliony rekordów medycznych, z silnym naciskiem na walidację reguł biznesowych i integralność danych.

Zespół inżynieryjny systemów jest częścią Global Infrastructure & Operations (GIO) i pozostaje jedną z najbardziej dynamicznych i szybko rozwijających się grup w organizacji. Jesteśmy pasjonatami zwinnego rozwoju oprogramowania i jesteśmy jednymi z najsilniejszych zwolenników DevOps oraz Test-Driven Development (TDD). Nasza kultura promuje autonomię i współpracę, umożliwiając jednostkom rozwój w ramach samoorganizujących się zespołów. Nasza praca polega na przetwarzaniu i analizowaniu szerokiego zakresu danych pacjentów, co wspiera rozwiązywanie złożonych wyzwań w ochronie zdrowia — od retrospektywnych badań klinicznych po modelowanie postępu choroby.

W codziennych działaniach będziesz współpracować z zespołem architektów, którzy projektują skuteczne rozwiązania, oraz z zespołem deweloperskim, który zapewnia najwyższe standardy oprogramowania.

Przetwarzamy ponad miliard rekordów jednocześnie, nasi inżynierowie są odpowiedzialni za analizę danych oraz budowę i optymalizację procesów przepływu danych. Będziesz budować pipeline danych przy użyciu rozwiązań ETL do pozyskiwania, przetwarzania i ładowania danych medycznych do Databricks przy użyciu technologii pyspark.

Podstawowe obowiązki:

  • Projektowanie i utrzymywanie walidacji end-to-end w UI, REST API, bazach danych SQL i tabelach Databricks (spójność między warstwami).
  • Budowanie i rozwijanie automatyzacji testów ETL dla przetwarzania zbiorczego/delta/rebulk, workflow kontroli umowy i walidacji raportów QC.
  • Implementacja weryfikacji usług metrycznych — walidacja obliczonych KPI/metryk w porównaniu z danymi źródłowymi GDM/DPT.
  • Opracowywanie niestandardowych bibliotek Pythona i słów kluczowych Robot dla ADLS, Databricks, porównania danych i walidacji specyficznych dla ochrony zdrowia.
  • Zarządzanie pipeline'ami danych testowych — CSV/JSON, przesyłanie plików VM, przesyłanie do ADLS i konfiguracja specyficzna dla środowiska za pomocą Vault.
  • Integracja zautomatyzowanych testów w CI/CD (Jenkins).
  • Możliwość nadzorowania i kierowania młodszymi i średniozaawansowanymi inżynierami, zapewniając kierunek techniczny i mentoring w celu wsparcia ich rozwoju.
  • Demonstracja silnej uwagi na szczegóły UI/UX — walidacja układu, spójności wizualnej, stanów ładowania, filtrów, wykresów i prezentacji KPI, aby pulpit był dokładny, intuicyjny i zgodny z oczekiwaniami użytkowników klinicznych.
  • Ścisła współpraca międzydyscyplinarna — efektywna współpraca z innymi QA, właścicielem produktu, deweloperami ETL/MS/UI oraz projektantem UX w celu dostosowania wymagań, wyjaśnienia kryteriów akceptacji, podzielenia się pokryciem testów i efektywnego rozwiązywania defektów w całym łańcuchu dostarczania danych do pulpitu.
  • Równoważenie konkurencyjnych priorytetów w równoległych strumieniach pracy — planowanie i realizacja pokrycia testów w zakresie UI, ETL i MS, podczas gdy wiele funkcji, defektów i wydań jest w toku.

Kwalifikacje i umiejętności:

  • Dyplom licencjata w dziedzinie technologii informacyjnej, inżynierii oprogramowania, informatyki, matematyki lub innej pokrewnej dziedziny.
  • Co najmniej 6-letnie doświadczenie w testowaniu oprogramowania.
  • Umiejętności techniczne i wiedza:
    • Automatyzacja testów: doświadczenie z Robot Framework lub podobnymi narzędziami do automatyzacji testów.
    • Języki programowania: Python (średniozaawansowany), SQL (zaawansowany), znajomość Java/Scala będzie korzystna.
    • Technologie baz danych: doświadczenie z Azure Data Lake Storage, Azure Databricks.
    • Kontrola wersji: Git, GitHub/GitLab, zarządzanie gałęziami.
    • Narzędzia CI/CD: Jenkins, GitLab CI lub podobne narzędzia do pipeline'ów.
    • Projektowanie przypadków testowych dla złożonych przepływów danych.
    • Śledzenie i zarządzanie defektami (JIRA, podobne narzędzia).
    • Technologie kontenerowe: Docker, podstawy orkiestracji kontenerów.
    • Umiejętność przedstawiania złożonych wyników w jasny sposób zarówno dla publiczności technicznej, jak i nietechnicznej.
    • Doświadczenie w współpracy z zespołami z Europy, ze zrozumieniem komunikacji międzykulturowej i dynamiki zdalnej dostawy.
    • Świetne nastawienie do pracy zespołowej.

Umiejętności osobiste i zachowania:

  • Doskonale analityczne i umiejętności rozwiązywania problemów.
  • Silna współpraca, umiejętności pisemne i werbalne.
  • Znajomość koncepcji zarządzania projektami, szczególnie Agile/Scrum.
  • Umiejętność przedstawiania złożonych wyników w jasny sposób zarówno dla publiczności technicznej, jak i nietechnicznej.

Oferujemy pracę w firmie z biurami w ponad 100 krajach na całym świecie, notowanej na amerykańskiej giełdzie papierów wartościowych (NYSE). Bazy danych o wielkości wielu terabajtów. Kwartalne planowanie pracy - przegląd celów i postępów co 90 dni. Szkolenia techniczne. Możliwość uczestnictwa w konferencjach technicznych w kraju. Korzystne warunki zatrudnienia, benefity.

IQVIA to wiodący globalny dostawca usług badań klinicznych, komercyjnych informacji i inteligencji w zakresie ochrony zdrowia dla przemysłu farmaceutycznego i ochrony zdrowia. Tworzymy inteligentne połączenia, aby przyspieszyć rozwój i komercjalizację innowacyjnych terapii medycznych, aby poprawić wyniki pacjentów i zdrowie populacji na całym świecie.

Senior Software QA Engineer in Warsaw – pracodawca: IQVIA

IQVIA to wiodąca globalna firma zajmująca się badaniami klinicznymi oraz analizą danych w sektorze ochrony zdrowia, oferująca wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku. Pracując w zespole HE/HTA/V&A, będziesz mieć szansę na współpracę z czołowymi klientami w branży farmaceutycznej, a także na rozwijanie swoich umiejętności w zakresie innowacyjnych strategii dostępu do rynku. Nasza kultura pracy opiera się na współpracy, różnorodności i ciągłym doskonaleniu, co sprawia, że jesteśmy atrakcyjnym pracodawcą dla osób poszukujących znaczącej i satysfakcjonującej kariery.

I

Dane kontaktowe:

Zespół rekrutacyjny IQVIA

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software QA Engineer in Warsaw

Test Automation
Robot Framework
Python
SQL
Azure Data Lake Storage
Azure Databricks
Git