W skrócie
- Zadania: Prowadź zespół QA, projektuj i rozwijaj automatyzację testów w Pythonie.
- Firma: Dynamiczna firma technologiczna z innowacyjnym podejściem do jakości oprogramowania.
- Benefity: Atrakcyjne wynagrodzenie, możliwości rozwoju osobistego i międzynarodowe szkolenia.
- Pozostałe informacje: Praca w inspirującym środowisku z możliwościami kariery.
- Dlaczego ta praca: Zyskaj doświadczenie w przywództwie i wpływaj na jakość oprogramowania.
- Kwalifikacje: 5+ lat doświadczenia w QA, 2 lata w roli lidera zespołu.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
W ramach naszego ciągłego rozwoju poszukujemy lidera zespołu AQA Python, który dołączy do naszego dynamicznego działu QA. Ta pozycja jest doskonałą okazją dla doświadczonego specjalisty w dziedzinie automatyzacji QA, który wykazał się również silnymi umiejętnościami przywódczymi.
W tej roli będziesz działać jako techniczny i operacyjny most między liderem zespołu QA a inżynierami QA. Będziesz zapewniać kierunek techniczny, wsparcie oraz sugerować inicjatywy i narzędzia automatyzacji, które pomogą zespołowi w dostarczaniu wysokiej jakości.
Główne obowiązki na tym stanowisku obejmują:
- Działanie jako lider zespołu AQA Python dla zespołu QA (MQA i AQA) z naciskiem na automatyzację shift-left
- Współpraca z zespołem deweloperskim w celu dostarczenia oprogramowania wysokiej jakości
- Projektowanie i rozwijanie frameworka automatyzacji testów, implementacja wymaganych bibliotek oraz przeprowadzanie testów automatycznych
- Współpraca z zespołem zarządzającym QA w celu definiowania i prowadzenia projektowania oraz rozwoju skalowalnych i łatwych w utrzymaniu frameworków automatyzacji
- Przegląd i wkład w plany testów, strategie testowe oraz kod dla skryptów testów automatycznych
- Zapewnienie przestrzegania najlepszych praktyk w zakresie jakości kodu, pokrycia testami i integracji CI/CD
- Udział w dyskusjach architektonicznych i projektowych w celu poprawy ogólnej testowalności i jakości produktu
- Ścisła współpraca z zespołami deweloperskimi, DevOps i produktowymi w celu zapewnienia zgodności we wszystkich fazach SDLC
- Identyfikacja potrzeb szkoleniowych i promowanie dzielenia się wiedzą w zespole QA
Wymagania:
- Wykształcenie wyższe (BSc/MSc) w dziedzinie informatyki lub pokrewnej
- Ponad 5-letnie doświadczenie w QA
- Minimum 2-letnie doświadczenie na stanowisku lidera QA, z co najmniej 5 bezpośrednimi podwładnymi
- Silne doświadczenie w automatyzacji testów przy użyciu Pythona z frameworkami testowymi, testowaniem API oraz narzędziami takimi jak Kafka, Docker, AWS
- Udokumentowane doświadczenie w budowaniu lub wkładzie w solidne frameworki automatyzacji testów
- Solidne zrozumienie metodologii testowania oprogramowania, SDLC i praktyk Agile
- Doświadczenie z narzędziami CI/CD, takimi jak Jenkins lub równoważne
- Podstawowa wiedza o konteneryzacji przy użyciu Dockera
- Znajomość Kubernetes, najlepiej na AWS EKS (Amazon Elastic Kubernetes Service)
- Doświadczenie z frameworkami do mockowania, takimi jak WireMock lub MockServer
- Doświadczenie w testowaniu wydajności przy użyciu K6 (pisanie niestandardowych skryptów, przeprowadzanie testów obciążeniowych, analizowanie metryk wydajności)
- Znajomość narzędzi kontroli wersji, takich jak Git
- Doskonałe umiejętności komunikacyjne, mentorskie i organizacyjne
- Bardzo dobra znajomość języka angielskiego w mowie i piśmie
Preferencje:
- Tło w dziedzinie finansów/Forex
- Znajomość narzędzi takich jak Grafana, testowanie gniazd sieciowych lub programowanie asynchroniczne
- Doświadczenie w testowaniu aplikacji Spring Boot, w tym testowanie integracyjne z MockMvc i testowanie jednostkowe z Mockito lub podobnym
Oferujemy:
- Atrakcyjny pakiet wynagrodzeń
- Intelektualnie stymulujące środowisko pracy
- Ciągły rozwój osobisty i międzynarodowe możliwości szkoleniowe
Wszystkie aplikacje będą traktowane z zachowaniem ścisłej poufności!
QA Automation Python – Team Lead in Katowice – pracodawca: XM
XM to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach organizacji. Dodatkowo, praca w lokalizacji z dostępem do najnowszych narzędzi i technologii sprawia, że każdy dzień przynosi nowe wyzwania i możliwości.