QA / Test Automation Engineer (Python)
Konstruktorska 9, Warszawa
GreenMinds Sp. z o.o.
Dla jednego z naszych Klientów o międzynarodowej renomie (jedna z najbardziej prestiżowych firm konsultingowych i audytorskich na świecie) poszukujemy doświadczonego specjalisty na stanowisko QA / Test Automation Engineer.
Chcesz dołączyć do naszego zespołu deweloperskiego, aby tworzyć niezawodne, skalowalne i łatwe w utrzymaniu rozwiązania?
Jesteśmy specjalistami w zautomatyzowanym testowaniu, które zapewniają wysoką jakość naszych wydań (release'ów).
Trybpracy: 100% zdalna (godziny 9-17).
Rodzaj zatrudnienia: wyłącznie kontrakt B2B.
Stawka: do155 PLN/h + VAT.
Proces rekrutacyjny (jedna rozmowa screeningowa + dwa spotkania z Klientem). Proces całkowici w formie online.
Twoje główne zadania:
Udział w całym cyklu testowania: planowanie, projektowanie, automatyzacja, wykonywanie, raportowanie i wsparcie.
Współpraca z interdyscyplinarnymi zespołami w środowisku Agile w celu zdefiniowania wymagań (które można testować) oraz kryteriów akceptacji.
Projektowanie, tworzenie i utrzymywanie zautomatyzowanych testów dla API, interfejsów użytkownika (webUI), services i datapipelines).
Implementacja frameworków testowych, fixtures i utilities w Pythonie, aby umożliwić szybką informację zwrotną.
Konfigurowanie i optymalizacja CI/CD, artefaktów i qualitygates.
Tworzenie i utrzymywanie dokumentacji testowej, w tym: planów testów, przypadków testowych i raportów o defektach.
Promowanie praktyk jakościowych: shift-lefttesting, risk-basedtesting) i ciągły rozwój.
Monitorowanie flakiness i wydajności testów - optymalizacja stabilności i czasu wykonania.
Wkład w testowanie poza-funkcjonalne (wydajność, niezawodność, testy bezpieczeństwa).
Wymagania:
Znajomość Pythona do automatyzacji testów (np. Pytest, Unittest; Pageobjects / Fixtures).
Doświadczenie w automatyzacji WebUI (np. Playwright, Selenium).
Testowanie API (np. pytest+requests; narzędzia takie jak Postman/Bruno).
Integracja z CI/CD dla zautomatyzowanych testów (AzureDevOps).
Znajomość strategii i poziomów testowania (unit, integration, e2e), koncepcji TDD/BDD.
Doświadczenie w zarządzaniu danymi testowymi i konfiguracją środowiska.
Doświadczenie z Git'em i codereview.
Znajomość SQL do walidacji danych i back-endflows.
Język angielski na poziomie minimum B2. Doświadczenie w metodyce Agile.
Znajomość chmury i kontenerów (Azure, Docker, Kubernetes).
Nice to have:
Testowanie wydajności (np. Locust, JMeter) i podstawowa praktyka testowania bezpieczeństwa.
Znajomość narzędzi do analizy statycznej i jakości kodu dla Pythona (np. mypy, flake8, black).
Doświadczenie w testowaniu front-endu (np. testowanie aplikacji React/Angular, testy komponentów/integracji).
Doświadczenie z machine learning.
Co oferujemy?
Praca 100% zdalna (godziny 9-17).
Uproszczony proces: sprawny, w pełni zdalny proces rekrutacji (1 x screening+ 2 x spotkanie z Klientem).
Możliwość pracy z najnowszymi technologiami chmurowymi i automatyzacją.
Praca w środowisku międzynarodowym.
Zainteresowany/a? Dołącz do nas :)
QA / Test Automation Engineer (Python)
QA / Test Automation Engineer (Python)
Konstruktorska 9, Warszawa
GreenMinds Sp. z o.o.