freehire launches on Product Hunt on 26 August.

Follow →

Software Development Engineer (Senior QA / Test Automation)

Summary

Senior QA Engineer automates tests (UI, API, E2E) for a greenfield debt collection process management system using .NET 10, C#, xUnit, Playwright, and Cypress while collaborating with Agile teams to ensure quality in distributed systems.

Poszukujemy doświadczonego Software Development Engineer, który dołączy do zespołu realizującego nowoczesny projekt typu greenfield w obszarze zarządzania procesami windykacyjnymi. Szukamy osoby, która łączy bardzo dobre umiejętności programistyczne z doświadczeniem w automatyzacji testów oraz zapewnianiu jakości złożonych systemów rozproszonych. Będziesz mieć realny wpływ na budowę jednego z kluczowych komponentów nowego ekosystemu, tworzonego zgodnie z podejściem Domain-Driven Design (DDD) i metodyką Agile.

🚀 Start projektu: ASAP
💼 Forma współpracy: B2B
💰 Stawka: 90–110 PLN netto + VAT / godz.
🏠 Model pracy: 100% zdalnie

Technologie: C#, .NET 10, xUnit, Reqnroll, Shouldly, Cypress, Playwright, TestContainers, REST API, PostgreSQL, GitLab CI/CD, GitHub Actions, Jira, Xray, Grafana

Wymagania:

  • Minimum 4–5 lat doświadczenia zawodowego jako Tester/QA Engineer, w tym co najmniej 2 lata na poziomie Senior.

  • Bardzo dobre umiejętności programistyczne w środowisku .NET.

  • Praktyczne doświadczenie w przygotowywaniu i utrzymaniu testów automatycznych (UI, API, End-to-End).

  • Doświadczenie w pracy z C#, .NET 10, xUnit, Reqnroll, Shouldly, Cypress oraz Playwright.

  • Bardzo dobra znajomość narzędzi TestContainers oraz Swagger, Postman lub Apidog.

  • Doświadczenie w tworzeniu scenariuszy i przypadków testowych (funkcjonalnych, integracyjnych, regresyjnych oraz UAT).

  • Doświadczenie w testowaniu systemów rozproszonych oraz integracji pomiędzy usługami.

  • Praktyczna znajomość testowania REST API oraz systemów opartych o komunikację asynchroniczną (kolejki, messaging).

  • Doświadczenie w pracy z GitLab CI/CD, GitHub Actions oraz integracją testów z pipeline'ami.

  • Dobra znajomość systemu kontroli wersji Git.

  • Doświadczenie w pracy z Jira oraz Xray.

  • Znajomość SQL oraz relacyjnych baz danych (PostgreSQL).

Mile widziane:

  • Znajomość Docker, Kubernetes lub OpenShift.

  • Doświadczenie w testach wydajnościowych (JMeter, k6).

  • Znajomość HTML, CSS oraz JavaScript.

  • Doświadczenie w projektach realizowanych zgodnie z Domain-Driven Design (DDD).

  • Praktyczna znajomość metodyki BDD.

  • Umiejętność analizowania wymagań biznesowych i technicznych.

  • Chęć współpracy z zespołem biznesowym oraz deweloperskim.

  • Doświadczenie w wyznaczaniu standardów jakości i mentoringu mniej doświadczonych członków zespołu.

  • Otwartość na wykorzystywanie narzędzi AI (Copilot, modele LLM, automatyzacja procesów QA).

Obowiązki:

  • Projektowanie i rozwój automatycznych testów UI, API oraz End-to-End.

  • Tworzenie i utrzymywanie scenariuszy oraz przypadków testowych dla nowych funkcjonalności.

  • Testowanie systemów rozproszonych oraz integracji pomiędzy usługami.

  • Weryfikacja komunikacji REST API oraz mechanizmów opartych o kolejki i komunikację asynchroniczną.

  • Współtworzenie procesów Continuous Integration poprzez integrację testów z pipeline'ami GitLab CI/CD oraz GitHub Actions.

  • Współpraca z Product Ownerami, programistami i analitykami przy analizie wymagań oraz planowaniu jakości rozwiązania.

  • Analiza wyników testów oraz raportowanie błędów z wykorzystaniem Jira i Xray.

  • Monitorowanie jakości systemu przy użyciu Grafany oraz analiza kluczowych metryk aplikacji.

  • Współudział w definiowaniu standardów jakości oraz usprawnianiu procesu testowego.

  • Aktywny udział w rozwoju projektu realizowanego zgodnie z Domain-Driven Design i metodyką Agile.

Oferujemy:

  • Pracę w 100% zdalną.

  • Wynagrodzenie 90–110 PLN/h netto + VAT (B2B).

  • Bogaty pakiet prywatnej opieki medycznej.

  • Dostęp do platformy kafeteryjnej MyBenefit (. karta Multisport oraz bony do popularnych sklepów).

  • Dogodną formę rozliczeń oraz 14-dniowy termin płatności faktur.

  • Udział w długoterminowym projekcie typu greenfield bez zadań utrzymaniowych na etapie budowy rozwiązania.

  • Współpracę z doświadczonym zespołem pracującym w oparciu o DDD i nowoczesny stos technologiczny.

See also