QA Automation Engineer
⚲ Wrocław
90–105 zł netto (+ VAT) / godz.
Wymagania
- doświadczenie jako QA Automation Engineer / Test Automation Engineer w złożonych środowiskach IT
- praktyczna znajomość narzędzi i frameworków do automatyzacji testów (np. Selenium, REST Assured lub podobne)
- doświadczenie w testowaniu API i backendu
- znajomość procesów CI/CD oraz praktyk DevOps
- doświadczenie z Azure DevOps (ADO)
- znajomość metodyk Agile/Scrum
- bardzo dobre umiejętności analityczne i rozwiązywanie problemów
- samodzielność oraz umiejętność pracy w dynamicznym, nastawionym na inżynierię środowisku
Opis stanowiska
Będziesz projektować i rozwijać automatyzację testów (funkcjonalnych, integracyjnych, regresyjnych) dla systemu finansowego DFMI+, w tym testy API i backendu oraz walidację komponentów opartych na DLT. Praca w C#/.NET z Selenium i REST Assured, integracja testów z pipeline'ami CI/CD w Azure DevOps, blisko współpraca z deweloperami i DevOps. To dobra oferta dla samodzielnego QA, który lubi budować i utrzymywać framework oraz pracować w środowisku rozproszonym. Uwaga: opis mówi o 'rozwoju frameworków' i 'budowaniu jakości na każdym etapie' — warto dopytać, czy framework już istnieje, czy trzeba go tworzyć od zera, bo to zupełnie inny zakres pracy.
🔍 Dekoder Ogłoszenia
🔴
złożonych środowiskach IT
Może oznaczać zarówno dojrzałą, rozbudowaną architekturę, jak i chaotyczny, nieuporządkowany system.
🔴
dynamicznym, nastawionym na inżynierię środowisku
Sugeruje szybkie tempo pracy i nacisk na techniczne rozwiązania, ale może też oznaczać brak stabilności i częste zmiany priorytetów.
🔴
blisko współpracować z zespołami programistów i DevOps
W praktyce może oznaczać konieczność ciągłego rozwiązywania problemów wynikających z niedostatecznej komunikacji lub różnych priorytetów między zespołami.
🔴
pomagając budować jakość na każdym etapie procesu wytwarzania oprogramowania
Może oznaczać, że QA jest odpowiedzialne za procesy, które powinny być domeną całego zespołu, a nie tylko dedykowanej roli.
🔴
rozwój frameworków do autom
Może oznaczać, że będziesz musiał stworzyć framework od zera lub znacząco go rozbudować, co jest bardziej pracochłonne niż praca z istniejącym.