QA Engineer
Summary
QA Engineer builds and maintains automated tests for data pipelines, APIs, and AI-ready platforms, validating data quality and collaborating with data and AI teams.
co.brick talents — powered by AI, powered by people.
QA Automation Engineer
Tryb pracy: 100% zdalnie
Forma zatrudnienia: B2B / Umowa o pracę
Język w zespole: Angielski (min. B2/C1)
Dla naszego Klienta – dynamicznie rozwijającej się firmy budującej zaawansowane platformy danych oraz rozwiązania nowej generacji AI-ready – poszukujemy doświadczonego QA Engineera specjalizującego się w automatyzacji testów, walidacji API oraz zapewnieniu najwyższej jakości danych.
O roli
Poszukujemy osoby, która wykracza poza standardowe ramy klasycznej automatyzacji QA. Idealny kandydat potrafi sprawnie poruszać się w złożonych procesach przetwarzania danych, weryfikować poprawność spójności i matchowania rekordów, identyfikować anomalia jakościowe oraz ściśle współpracować z inżynierami danych i zespołami Data Science przy tworzeniu stabilnych środowisk technologicznych.
Zakres obowiązków
Projektowanie, tworzenie i utrzymanie automatycznych testów integracyjnych, API oraz procesów przetwarzania danych.
Przeprowadzanie zaawansowanej walidacji danych na poziomie rurociągów (ETL/ELT) oraz sprawdzanie spójności danych (source-to-target validation, data reconciliation).
Testowanie i walidacja algorytmów profile/entity matching oraz mechanizmów deduplikacji danych.
Projektowanie i dokumentowanie przypadków testowych (test case design) dla architektury rozproszonej i intensywnie przetwarzającej dane.
Integracja automatycznych zestawów testowych z rurociągami CI/CD w środowisku GitLab.
Zgłaszanie, priorytetyzacja i śledzenie błędów w systemie Jira.
Ścisła współpraca z zespołami inżynierii danych i AI w celu zapewnienia wysokiej jakości dostarczanych rozwiązań.
Wymagania (Must-have)
Python + pytest: Bardzo dobra, praktyczna znajomość języka Python oraz frameworka pytest w kontekście automatyzacji testów.
REST API: Doświadczenie w testowaniu interfejsów API (narzędzia typu Postman lub dedykowane frameworki automatyczne w Pythonie).
SQL & Data Quality: Biegłość w pisaniu zapytań SQL oraz praktyka w walidacji jakości danych i testowaniu pipeline’ów danych.
Test Automation & Design: Umiejętność projektowania przemyślanych przypadków testowych oraz tworzenia skalowalnych zestawów testów automatycznych.
CI/CD: Doświadczenie w pracy z narzędziami CI/CD, ze szczególnym uwzględnieniem GitLab CI.
Jira: Bardzo dobra znajomość systemu Jira oraz zwinnych metodyk wytwarzania oprogramowania.
Język angielski: Znajomość na poziomie min. B2/C1, umożliwiająca swobodną komunikację techniczną oraz biznesową w międzynarodowym zespole.
Mile widziane (Duży atut)
Doświadczenie w testowaniu i walidacji algorytmów profile/entity matching, deduplikacji oraz uzgadniania danych (data reconciliation).
Praktyka w wykonywaniu kompleksowych testów typu source-to-target validation.
Znajomość oraz praktyczne stosowanie narzędzi z obszaru AI-assisted testing / AI-augmented testing.
Znajomość frameworków do automatyzacji UI, takich jak Playwright lub Selenium.
Doświadczenie w pracy z systemami intensywnie przetwarzającymi duże wolumeny danych (data-intensive systems).