Senior QA Automation Engineer
Summary
Builds and maintains automated tests (API, UI, e2e) for a new fintech debt-management system using C#/.NET, Cypress, Playwright, and event-driven testing in a greenfield, microservices environment.
co.brick talents — powered by AI, powered by people.
Software Development Engineer in Test
Stawka: 100 – 110 zł/h netto + VAT (B2B)
Model pracy: Zdalna (wymagana obecność na terenie Polski)
Długość projektu: 6 miesięcy (z możliwością przedłużenia, start: ASAP)
Wymiar pracy: Full Time (1.0 FTE)
Wymagany język angielski: min. B2/C1
Branża: Finanse / FinTech
O projekcie
Dołącz do zespołu budującego od zera (greenfield) kluczowy komponent nowego ekosystemu wspierającego procesy zarządzania wierzytelnościami. Projekt jest realizowany w podejściu Domain-Driven Design (DDD) oraz metodologii Agile / Kanban. System bazuje na architekturze rozproszonej, komunikacji asynchronicznej (event-driven) i architekturze mikrousługowej.
Ze względu na to, że jest to projekt greenfield, przed wdrożeniem produkcyjnym nie występują żadne zadania utrzymaniowe (no-legacy).
Zakres obowiązków
Projektowanie, tworzenie i utrzymywanie automatycznych testów (API, UI, e2e)
Tworzenie nowych scenariuszy oraz przypadków testowych (testy funkcjonalne, regresyjne, integracyjne, UAT)
Testowanie systemów rozproszonych oraz integracji międzyusługowych bazujących na komunikacji asynchronicznej (kolejki, event-driven) i REST API
Tworzenie i modyfikacja pipeline’ów CI/CD oraz integracja w nich testów automatycznych
Utrzymanie traceability oraz zarządzenie testami w Jira + Xray
Monitorowanie kluczowych metryk (np. przepustowość płatności, opóźnienia przetwarzania) z wykorzystaniem Grafany
Wymagania podstawowe
Min. 4–5 lat doświadczenia w roli Testera / QA Engineera (w tym min. 2 lata na stanowisku Seniora)
Bardzo dobra znajomość programowania w C# / .NET oraz frameworków xUnit, Reqnroll, Shouldly
Praktyczne doświadczenie z narzędziami Cypress oraz Playwright
Znajomość narzędzi do testowania API: Swagger, Postman, Apidog, TestContainers
Doświadczenie w testowaniu systemów rozproszonych i architektury event-driven (komunikacja asynchroniczna / kolejki)
Doświadczenie w projektach realizowanych zgodnie z zasadami DDD (Domain-Driven Design)
Doświadczenie w pracy z GitLab CI/CD oraz GitHub Actions (tworzenie i modyfikacja pipeline'ów)
Dobra znajomość SQL (PostgreSQL), systemu kontroli wersji Git oraz narzędzi Jira + Xray
Umiejętność pracy z metrykami w Grafanie
Wykształcenie lub praktyka w tworzeniu testów BDD
Znajomość języka angielskiego na poziomie min. B2/C1
Lokalizacja w Polsce (warunek konieczny ze względu na politykę bezpieczeństwa sprzętu klienta)
Mile widziane
Znajomość Docker, Kubernetes, OCP (OpenShift)
Doświadczenie w testach wydajnościowych (np. JMeter, k6)
Znajomość technologii webowych (HTML, CSS, JavaScript)
Doświadczenie w wyznaczaniu standardów jakości oprogramowania oraz mentoringu młodszych członków zespołu
Otwartość na wykorzystywanie narzędzi AI w codziennej pracy (GitHub Copilot, LLM)
Co oferujemy?
Sprzęt i licencje: Pełny zestaw narzędzi dostarczany bezpośrednio przez klienta
Brak długu technologicznego: 100% pracy nad nowym systemem greenfield
Stabilną współpracę: Kontrakt B2B na okres 6 miesięcy z opcją przedłużenia
Partnerskie podejście: Wpływ na architekturę testów i realne kształtowanie standardów jakości w projekcie