Banking
Stawka: 125PLN/h + VAT na umowie B2B
Hybryda: 1 raz na dwa tygodnie w Warszawskim biurze
Podsumowanie: Rolą Programisty Testów jest projektowanie, tworzenie, przeprowadzanie i utrzymanie testów automatycznych oprogramowania, co ma na celu zapewnienie wysokiej jakości produktów informatycznych oraz zwiększenie efektywności procesu testowania.
Obowiązki:
Projektowanie i tworzenie narzędzi/procesów wspierających automatyzacje testów.
Wsparcie w instalacji i konfiguracji narzędzi do automatyzacji testów.
Projektowanie, tworzenie, przeprowadzanie i utrzymanie testów automatycznych oprogramowania.
Zarządzanie, tworzenie i utrzymanie skryptów automatyzacji.
Analiza biznesowa z klientem oraz wybór scenariuszy do testów regresji.
Weryfikacja jakości skryptów automatycznych (Review) oraz dokumentacji testowej dostarczonej przez innych członków zespołu.
Utrzymanie repozytorium dokumentacji i artefaktów testowych.
Monitoring i optymalizacja procesu automatyzacji testów.
Tworzenie i zarządzanie środowiskami do testów automatycznych.
Przygotowywanie danych testowych oraz tworzenie zaślepek i mocków.
Współpraca z developerami, innymi osobami zajmującymi się automatyzacją testów oraz klientem biznesowym.
Wymagania:
Minimum 3 lata doświadczenia w obszarze testowania i automatyzacji testów.
Znajomość języków programowania: Java lub C#, HTML, JavaScript, TypeScript, Angular.
Znajomość relacyjnych baz danych i języka SQL.
Znajomość wybranych narzędzi (Selenium, Protractor, Jenkins, TeamCity, SoapUI, środowiska IDE, JMeter, GIT, Bitbucket, Playwright, Moon, Postman i inne).
Znajomość metodyk analizy wymagań użytkownika.
Znajomość metodyk projektowania systemów.
Znajomość procesów związanych z testami manualnymi oprogramowania.
Dobra organizacja pracy oraz umiejętność współpracy w zespole i z właścicielem biznesowym.
Nice to Have:
Znajomość metod projektowania systemów: Przydatna w kontekście lepszego zrozumienia projektów oraz tworzenia skutecznych rozwiązań testowych.
Dobre umiejętności organizacyjne: Pomagają w efektywnym zarządzaniu czasem i zasobami, co ma pozytywny wpływ na cały zespół.

