C# Test Automation Engineer
Be in IT to butikowa firma rekrutacyjna IT.
⚲ Kraków, Warszawa, Wrocław, Katowice, Gdańsk
16 800 - 20 160 PLN netto (B2B)
Wymagania
- doświadczenie w automatyzacji testów w złożonych środowiskach IT
- praktyczna znajomość C#/.NET w kontekście automatyzacji testów
- doświadczenie z Playwright (mile widziane w połączeniu z C#)
- doświadczenie w tworzeniu testów automatycznych dla warstwy frontendowej i backendowej
- umiejętność testowania aplikacji webowych, API oraz usług backendowych
- znajomość narzędzi i frameworków automatyzacji: Playwright, Selenium, NUnit, xUnit, MSTest, SpecFlow, RestSharp lub podobnych
- znajomość pipeline'ów CI/CD oraz praktyk DevOps
- doświadczenie w pracy z Azure DevOps
Opis stanowiska
Rekrutacja prowadzona przez butikową agencję Be in IT dla międzynarodowej firmy consultingowej świadczącej usługi IT dla dużych i średnich klientów. Będziesz projektować i rozwijać frameworki automatyzacji testów w C#/Playwright dla funkcji DFMI+, obejmujących warstwę frontendową, backendową, API oraz komponenty oparte na technologii DLT. To oferta dla doświadczonego inżyniera automatyzacji, który czuje się swobodnie w złożonych środowiskach rozproszonych i chce pracować w modelu continuous testing zintegrowanym z CI/CD. Uwaga: to nie jest bezpośrednie zatrudnienie u klienta końcowego — rekrutację prowadzi agencja, więc warto dopytać o szczegóły współpracy i dalszy model zatrudnienia.
🔍 Dekoder Ogłoszenia
🔴
Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadczącą usługi IT dla dużych i średnich firm z różnorodnych sektorów.
Może to oznaczać pracę dla klienta, który jest dużą firmą, ale sam projekt może być mniej stabilny lub podlegać częstym zmianom w zależności od potrzeb klienta.
🔴
Projektowanie, rozwój i utrzymanie zautomatyzowanych rozwiązań testowych dla funkcji DFMI+.
Nie jest jasne, co dokładnie oznacza 'DFMI+', co może sugerować specyficzny, być może niszowy lub wewnętrzny termin, który wymagał będzie dodatkowego wyjaśnienia.
🔴
Budowanie i utrzymywanie frameworków do automatyzacji testów, dostosowanych do architektury projektu.
Może oznaczać, że będziesz odpowiedzialny za tworzenie frameworka od podstaw lub znaczącą jego przebudowę, co jest bardziej wymagające niż praca z istniejącym.
🔴
Testowanie aplikacji webowych, API oraz usług backendowych, w tym walidacja systemów rozproszonych i komponentów opartych na technologii DLT.
Wspomnienie o DLT (Distributed Ledger Technology) sugeruje pracę z potencjalnie złożonymi i nowymi technologiami, które mogą wymagać szybkiego uczenia się i adaptacji.
🔴
Zapewnienie pokrycia testowego dla wymagań funkcjonalnych i niefunkcjonalnych, w tym wydajności oraz odporności
Zakres obowiązków jest szeroki i obejmuje nie tylko testy funkcjonalne, ale także zaawansowane testy niefunkcjonalne, co może oznaczać większą odpowiedzialność i potrzebę szerszych kompetencji.