Test Automation Engineer
GOLDENORE ITC sp. z o.o.
⚲ Warszawa
Wymagania
- Java
- C#
- HTML
- JavaScript
- TypeScript
- Angular
- SQL
- Selenium
- Jenkins
- TeamCity
- JMeter
- Git
- Bitbucket
Opis stanowiska
Nasze wymagania: Minimum 3 lata doświadczenia w obszarze testowania i automatyzacji testów Znajomość języków programowania: Java lub C# Znajomość technologii HTML, JavaScript, TypeScript oraz Angular Znajomość relacyjnych baz danych oraz SQL Doświadczenie w pracy z narzędziami automatyzacji testów, np.: Selenium, Protractor, Jenkins / TeamCity, SoapUI, JMeter, Git / Bitbucket, środowiska IDE Znajomość procesów testów manualnych oraz projektowania testów Umiejętność analizy wymagań użytkownika Dobra organizacja pracy oraz umiejętność współpracy z zespołem technologicznym i biznesem O projekcie: Dla naszego klienta z branży finansowej poszukujemy osoby, która będzie odpowiedzialna za rozwój i utrzymanie automatyzacji testów w środowisku systemów korporacyjnych. Jeśli masz doświadczenie w projektowaniu i implementacji testów automatycznych oraz chcesz pracować przy rozwoju platform technologicznych o dużej skali – ta rola może być dla Ciebie. Praca odbywa się w modelu hybrydowym – ok. 2 dni w miesiącu w biurze w Warszawie. Obszary automatyzacji testów: W ramach platformy szczególny nacisk kładziony jest na automatyzację: • testów wydajnościowych • testów integracyjnych i funkcjonalnych • testów kluczowych procesów platformy • testów end-to-end (UI) – w mniejszym zakresie Zakres obowiązków: Projektowanie, tworzenie oraz utrzymanie testów automatycznych oprogramowania Tworzenie narzędzi i procesów wspierających automatyzację testów Instalacja i konfiguracja narzędzi do automatyzacji testów Tworzenie oraz utrzymywanie skryptów testowych i frameworków automatyzacji Analiza wymagań biznesowych oraz wybór scenariuszy do testów regresji Review jakości skryptów automatycznych oraz dokumentacji testowej Zarządzanie repozytorium artefaktów i dokumentacji testowej Monitorowanie oraz optymalizacja procesu automatyzacji testów Tworzenie i utrzymywanie środowisk testowych Przygotowywanie danych testowych, mocków i stubów Współpraca z developerami, zespołem QA oraz interesariuszami biznesowymi