Programista testów automatycznych
INFORMACJE O PROJEKCIE
Branża: bankowość
Lokalizacja: Warszawa (wizyta w biurze w Warszawie 2/mc)
Stawka: 120 PLN/h netto+VAT (B2B)
Obowiązki:
Projektowanie i tworzenie narzędzi/procesów wspierających automatyzację 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 w formie automatyzacji.
Analiza biznesowa z klientem oraz wybór scenariuszy do testów regresyjnych.
Weryfikacja jakości skryptów automatycznych (Review) i dokumentacji testowej dostarczonej przez inne osoby w zespole.
Trzymanie repozytorium dokumentacji testowej i artefaktów testowych.
Monitoring i optymalizacja procesu automatyzacji testów.
Tworzenie i zarządzanie środowiskami do testów automatycznych.
Przygotowywanie danych testowych i tworzenie zaślepek, mocków.
Współpraca z developerami oraz innymi osobami zajmującymi się automatyzacją testów oraz klientem biznesowym.
Wymagania (Must Haves):
Min. 3-letnie doświadczenie 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, Protraktor, Jenkins, TeamCity, SoapUI, środowiska IDE, JMeter, GIT, Bitbucket, inne).
Znajomość metodyk analizy wymagań użytkownika.
Znajomość metodyk projektowania systemów.
Znajomość procesów związanych z testami manualnymi oprogramowania.
Dobra organizacja pracy i umiejętność współpracy w zespole oraz z właścicielem biznesowym.
Wymagania (Nice to Haves):
Doświadczenie w automatyzacji testów wydajności.
Doświadczenie w automatyzacji testów integracyjnych i funkcjonalnych.
Znajomość narzędzi do testów e2e związanych z UI.
Szczegóły dodatkowe:
Automatyzacja testów w obszarze Platformy odbywa się w kolejności od istotności:
* automatyzacja testów wydajności;
* automatyzacja testów integracyjnych, funkcjonalnych;
* automatyzacja testów core procesów platformy;
* testy e2e związane z UI (niskie priorytet).
Programista testów automatycznych
Programista testów automatycznych