Stawka: 125PLN/h + VAT na umowie B2B
Hybryda: 1 raz na dwa tygodnie w Warszawskim biurze
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ół.