About us
ALGOTEQUE to firma doradcza IT, która wspiera startupy, średnie i duże przedsiębiorstwa w tworzeniu i wdrażaniu innowacyjnych technologii. Nasz zespół ma udokumentowane sukcesy w projektowaniu, rozwijaniu, wdrażaniu i integracji rozwiązań programistycznych (AI, ML, BI, Web, Automatyzacja) dla branż takich jak telekomunikacja, energetyka, bankowość, ubezpieczenia, farmacja, motoryzacja, przemysł oraz e-commerce. Świadczymy nasze usługi zarówno w modelu fixed-price, jak i time-and-materials, pomagając naszym klientom w osiąganiu ich celów biznesowych i strategii IT.
Job Description
Poszukujemy doświadczonej osoby na stanowisko Senior QA Automation Engineer, która wesprze nasz zespół w zapewnianiu najwyższej jakości rozwiązań backendowych poprzez projektowanie i wdrażanie zaawansowanych procesów automatyzacji.
Zakres obowiązków:
- Projektowanie i implementacja automatycznych testów API (REST).
- Przygotowywanie szczegółowych scenariuszy testowych dla usług backendowych.
- Utrzymanie, refaktoryzacja oraz regularna aktualizacja zestawów testów API.
- Kompleksowa analiza wyników testów - funkcjonalnych, integracyjnych i wydajnościowych.
- Przygotowywanie, konfiguracja oraz bieżące utrzymanie środowisk testowych.
- Tworzenie oraz aktualizacja dokumentacji testowej i technicznej.
- Ścisła współpraca z developerami, analitykami oraz pozostałymi członkami zespołu QA.
- Aktywne wprowadzanie usprawnień w procesach testowych i automatyzacyjnych.
- Monitorowanie oraz raportowanie postępów prowadzonych prac testowych.
- Wsparcie techniczne i szkolenie zespołu w obszarze testów API oraz automatyzacji.
Required qualifications
Wymagania:
- Minimum 5 lat doświadczenia w automatyzacji testów (preferowane doświadczenie w obszarze backend/API).
- Bardzo dobra znajomość języka Java, w tym umiejętność tworzenia frameworków i utrzymywania testów.
- Praktyczne doświadczenie w testowaniu REST API, najlepiej z wykorzystaniem Rest Assured.
- Znajomość SQL na poziomie pozwalającym na tworzenie zapytań i walidację danych.
- Praktyczna znajomość systemu kontroli wersji GIT.
- Znajomość narzędzi CI/CD (np. Jenkins, GitLab CI).
- Doświadczenie w pracy z narzędziami Jira, TestFLO oraz Confluence.
- Umiejętność pracy z narzędziami Maven lub Gradle.
- Doświadczenie w projektowaniu i przeprowadzaniu testów integracyjnych.
- Wykształcenie wyższe (informatyka lub pokrewne).
Mile widziane:
- Doświadczenie w tworzeniu skryptów wydajnościowych w Gatling (przy użyciu Java).
- Podstawowa znajomość zagadnień testowania obciążeniowego, stresowego i długotrwałego.
- Znajomość architektury mikroserwisowej oraz narzędzi Postman i Swagger.
- Doświadczenie w pracy z narzędziami do mockowania API.
- Komunikatywna znajomość języka angielskiego.