Poszukujemy doświadczonego Inżyniera Testów Automatycznych do naszego dynamicznego zespołu, pracującego nad nowoczesnymi aplikacjami finansowymi i internetowymi. Projekt obejmuje tworzenie i wykonywanie zautomatyzowanych skryptów testowych dla aplikacji webowych, zapewniając wysoką jakość oprogramowania w szybkim środowisku Agile. Praca w modelu hybrydowym, zlokalizowana w Warszawie, z wymaganą dostępnością ASAP.
Inżynier Testów Automatycznych
Twój zakres obowiązków
- Tworzenie i utrzymanie zautomatyzowanych skryptów testowych dla aplikacji webowych z wykorzystaniem Java, JavaScript i Selenium WebDriver.
- Analiza wymagań biznesowych w celu tworzenia i wykonywania szczegółowych przypadków testowych.
- Identyfikacja, dokumentowanie i zarządzanie defektami za pomocą narzędzi do śledzenia błędów (JIRA).
- Ścisła współpraca z zespołami cross-funkcjonalnymi, w tym z programistami i właścicielami produktów, w celu zapewnienia wysokiej jakości oprogramowania.
- Wykonywanie testów i raportowanie wyników, zapewniając terminowe rozwiązywanie defektów.
- Ciągłe doskonalenie frameworku automatyzacji i strategii testowych.
- Praca z systemami kontroli wersji, w szczególności Git, do zarządzania skryptami testowymi.
- Udział w ceremoniach Agile/Scrum oraz wsparcie w planowaniu sprintów, retrospektywach i codziennych spotkaniach.
Nasze wymagania
- Minimum 5 lat doświadczenia w testowaniu oprogramowania, z czego co najmniej 3 lata praktycznego doświadczenia w tworzeniu zautomatyzowanych testów dla aplikacji webowych.
- Bardzo dobra znajomość programowania w języku Java.
- Biegłość w obsłudze narzędzi automatyzacji, zwłaszcza Selenium WebDriver.
- Doświadczenie z systemami kontroli wersji (GIT).
- Dobra znajomość HTML, CSS oraz JavaScript.
- Solidne zrozumienie architektury aplikacji webowych.
- Znajomość procesów bankowości internetowej będzie dodatkowym atutem.
- Umiejętność analizy wymagań i projektowania przypadków testowych.
- Silne umiejętności w zakresie identyfikacji, raportowania i zarządzania defektami.
- Doskonałe umiejętności komunikacyjne i współpracy zespołowej.
- Doświadczenie w pracy w środowiskach Agile/Scrum.
- Znajomość narzędzi do raportowania błędów (JIRA).
- Wiedza o bazach danych i SQL do walidacji danych testowych.