Tester Automatyzujący Senior
⚲ Warszawa
Do uzgodnienia
Wymagania
- kilkuletnie doświadczenie w testach automatycznych aplikacji mobilnych i systemów backendowych
- znajomość Java i/lub JavaScript oraz wzorców automatyzacji testów
- Cucumber/Gherkin, Perfecto, Powerfarm, Selenium, Cypress, Playwright, REST Assured
- CI/CD (Jenkins, GitLab CI), JMeter, Grafana, Elasticsearch
- znajomość REST oraz różnic między komunikacją synchroniczną i asynchroniczną
- uwierzytelnianie i autoryzacja: OAuth2, tokeny
- PostgreSQL i SQL, Apache Kafka
Mile widziane
- doświadczenie w środowiskach regulowanych
Opis stanowiska
Projekt rozwoju i utrzymania aplikacji mobilnej IKO oraz systemów backendowych (mikroserwisy i monolit w Javie). Rola seniorska z odpowiedzialnością za architekturę automatyzacji, standardy QA i mentoring zespołu, przy testach mobilnych (główny obszar) oraz backendowych, API i wydajnościowych. Dla kogoś, kto chce realnie współkształtować strategię testową, a nie tylko wykonywać przypadki.
🔍 Dekoder Ogłoszenia
🔴
Zaangażowanie w cały proces end-to-end i poczucie odpowiedzialności za jakość procesu.
Oczekuje się, że będziesz nie tylko pisać testy, ale także brać pełną odpowiedzialność za cały cykl życia jakości, w tym za procesy, które niekoniecznie są bezpośrednio związane z testowaniem.
🔴
Inicjatywa i samodzielność w identyfikowaniu problemów w procesie.
Prawdopodobnie będziesz musiał aktywnie szukać problemów i proponować rozwiązania, zamiast czekać na konkretne zadania.
🔴
Umiejętność wnioskowania o błędach na podstawie analizy przebiegu procesów.
Oczekuje się, że będziesz potrafił analizować logi i dane z różnych systemów, aby zidentyfikować przyczynę problemów, a nie tylko zgłaszać znalezione błędy.
🔴
Umiejętność wyszukiwania nieoczywistych, brzegowych przypadków testowych.
Oprócz standardowych testów, będziesz musiał poświęcić czas na eksplorację i znajdowanie rzadkich scenariuszy, które mogą prowadzić do błędów.
🔴
Testowanie aplikacji mobilnych (główny obszar: pisanie testów automatycznych klikających po aplikacji).
Chociaż wymieniono wiele technologii, główny nacisk kładziony jest na automatyzację testów UI na urządzeniach mobilnych, co może oznaczać mniej pracy z backendem lub bardziej powierzchowne testy backendowe.