Zapraszamy do wysłania życiorysu - skontaktujemy się w przypadku wznowienia projektu lub podobnej oferty.
Zadania:
Twoim zadaniem będzie tworzenie serii skryptów testowych w języku Python, które będą wspierać rozwój nowej wersji aplikacji Extended Detection and Response (XDR) działającej w chmurze. Ta aplikacja ma za zadanie chronić przedsiębiorstwa przed ukierunkowanymi atakami.
Stos technologiczny aplikacji: backend w języku C++, frontend w języku JavaScript oraz baza danych SQL. Technologie testowe: Python + Pytest.
Podczas codziennej pracy będziesz zajmował się między innymi:
- Tworzeniem zestawu skryptów automatyzujących testowanie (Python + Pytest) dla nowych funkcji produktu
- Wykorzystaniem konteneryzacji przy użyciu narzędzia Docker w kontekście testowym
- Wykonywaniem wdrożeń w chmurze Azure/AWS
Oczekiwania:
- Minimum 2 lata doświadczenia w automatyzacji testów (tworzenie i rozwijanie skryptów testowych)
- Solidne doświadczenie praktyczne w języku Python i frameworku testowego Pytest
- Doświadczenie w narzędziach CI/CD i umiejętność tworzenia i utrzymania procesu testowego
- Doświadczenie w testowaniu interfejsów API (REST API)
- Zrozumienie wymagań biznesowych i umiejętność ich przekładania na scenariusze testowe
- Doświadczenie w pracy z chmurą Azure lub AWS
- Znajomość metodologii, narzędzi i procesów QA
- Komunikatywna znajomość języka angielskiego w kontekście technicznym
Proponujemy:
- Pracę w międzynarodowym środowisku nad produktem, który korzysta z usług milionów użytkowników.
- Pracę w niewielkim, zgranych zespole, poza korporacyjną atmosferą
- Pakiet dodatkowych świadczeń, takich jak: dodatkowe dni wolne z okazji rocznicy zatrudnienia, narodzin dziecka, ślubu
- Karta sportowa i kulturowa
- Prywatną opiekę medyczną, opłacone dni chorobowe
- Możliwość udziału w szkoleniach i konferencjach
Dodatkowe atuty:
- Doświadczenie z frameworkiem Selenium
- Znajomość narzędzi takich jak Jenkins lub Prometheus
- Doświadczenie w pracy z narzędziami takimi jak Ansible, Terraform, Docker lub Kubernetes
- Certyfikat ISTQB
Dodatkowe:
Proces rekrutacyjny składa się z dwóch etapów online: techniczne wywiadu (live coding - zadanie z algorytmów i testowania) z kierownikiem, a drugi etap to rozmowa z działem HR.