W skrócie
- Zadania: Kieruj zespołem QA, rozwijaj strategię testowania i migrację testów API.
- Firma: FinteqHub - innowacyjna firma fintechowa z certyfikatem PCI DSS.
- Benefity: Elastyczne godziny pracy, prywatne ubezpieczenie, program zdrowotny i szkolenia.
- Pozostałe informacje: Praca z nowoczesnymi technologiami w dynamicznym środowisku.
- Dlaczego ta praca: Zmieniaj praktyki testowe i wprowadzaj AI do codziennego testowania.
- Kwalifikacje: Doświadczenie w automatyzacji testów i strategii testowej.
Przewidywane wynagrodzenie mieści się w przedziale 104715 - 127985 zł za rok.
FinteqHub is expanding the team and is looking for an doświadczonego QA Tech Lead, aby wzmocnić pokrycie testów i opracować podejście do testowania.
O produkcie: Fintehub to certyfikowana przez PCI DSS bramka płatności dla firm internetowych, zapewniająca integrację z systemami płatności za pośrednictwem jednej platformy oprogramowania.
Cel roli: FinteqHub poszukuje QA Tech Lead, aby kształtować sposób, w jaki nasze zespoły inżynieryjne podchodzą do testowania i pomóc im podejmować dobre decyzje dotyczące testów. Będziesz pracować w zespole integracji płatności, gdzie poprowadzisz migrację naszych testów API z Java do Go i Gonkey, a następnie rozwiniesz praktyki QA we wszystkich zespołach.
Nasza technologia: Go, Kafka, PostgreSQL, Kubernetes. Testy są pisane w Go, Gonkey (YAML), TypeScript i Playwright, z raportowaniem w ReportPortal oraz testowaniem mobilnym na BrowserStack.
Kluczowe obowiązki:
- Audyt istniejącego zestawu testów API w Java i decyzja, co zachować, co wycofać, a co przenieść na niższy poziom testów.
- Nadzorowanie migracji testów do Go i Gonkey z pomocą AI, upewniając się, że żadne krytyczne kontrole nie zostaną utracone.
- Wypełnianie luk w pokryciu zgodnie z piramidą testów, zaczynając od scenariuszy, w których ryzyko finansowe jest wysokie.
- Pomoc każdemu zespołowi w definiowaniu i dokumentowaniu własnej strategii testów i piramidy oraz ich przegląd.
- Doradzanie liderom zespołów i inżynierom automatyzacji w kwestiach dotyczących testowania, z wyraźnym widokiem na ryzyko i koszty każdej opcji.
- Planowanie regresji: planowanie uruchomień, dystrybucja kontroli i raportowanie statusu. Utrzymywanie zdrowych codziennych i nocnych uruchomień: zajmowanie się niestabilnymi testami i upewnienie się, że każda awaria ma właściciela i termin.
- Prowadzenie dochodzenia w przypadku defektów międzyzespołowych: łączenie odpowiednich osób, znajdowanie miejsca problemu i jego reprodukcja.
- Ustanawianie wspólnych standardów QA i narzędzi: ReportPortal, TMS oraz formaty dla przypadków testowych i raportów błędów.
- Wprowadzanie AI do codziennego testowania: agenci piszą testy, inżynierowie je przeglądają.
- Organizowanie biweekly QA sync, mentoring inżynierów i pomoc manualnym QA w przejściu do automatyzacji.
- Rozszerzanie automatyzacji testów UI jako następnego etapu.
Wymagane doświadczenie:
- Doświadczenie na poziomie senior lub lead w automatyzacji testów, z silnym naciskiem na testowanie API.
- Budowa strategii testów i piramidy testów od podstaw w więcej niż jednym produkcie.
- Udokumentowane zmiany w praktykach testowania w kilku zespołach.
- Silne umiejętności projektowania testów: budujesz pokrycie na podstawie wymagań i specyfikacji, a nie tylko automatyzujesz istniejące przypadki.
- Rozumiesz system jako całość i znasz produkt, a nie tylko framework.
- Wiesz, gdzie test jednostkowy jest wystarczający, a gdzie potrzebny jest e2e.
- Umiejętność dostosowywania zespołów i podejmowania decyzji bez formalnej władzy.
- Doświadczenie w mentoringu.
- Doświadczenie w pisaniu testów w kilku językach i frameworkach, szybko przyswajasz nowe narzędzia.
- Znajomość Javy wystarczająca do audytu i migracji istniejącego zestawu testów.
- Solidne zrozumienie REST/HTTP, JSON i testowania kontraktów API.
- Praktyczne doświadczenie z k8s, Docker, PostgreSQL i dowolnym brokerem wiadomości.
- Doświadczenie z CI pipelines, badanie awarii w różnych usługach poprzez logi, metryki i bazę danych oraz stabilizowanie niestabilnych testów.
- Używasz AI w swojej codziennej pracy QA: generowanie testów z specyfikacji, przenoszenie testów między językami, analizowanie awarii, przeglądanie kodu.
- Wiesz również, gdzie AI się myli.
- Co najmniej średni poziom angielskiego.
- Rodzimy poziom rosyjskiego.
Miłe do posiadania:
- Go (silny plus).
- Doświadczenie z TypeScript i Playwright.
- Doświadczenie w migracji zestawu testów z jednego stosu do drugiego.
- Doświadczenie w budowaniu narzędzi lub agentów opartych na AI do zadań QA.
- Doświadczenie w testowaniu mobilnym, w tym BrowserStack.
- Doświadczenie w fintech lub systemach płatności (przepływy płatności, wywołania zwrotne, idempotencja, uzgadnianie).
- Doświadczenie z narzędziami do testowania API.
Nasze korzyści:
- Możliwości pracy zdalnej na pełen etat i elastyczne godziny pracy.
- Prywatne ubezpieczenie.
- Dodatkowy dzień wolny na rok kalendarzowy.
- Kompenacja programu sportowego.
- Kompleksowy program zdrowia psychicznego.
- Darmowe lekcje angielskiego online z native speakerem.
- Hoja program poleceń.
- Szkolenia, warsztaty wewnętrzne oraz udział w międzynarodowych konferencjach zawodowych i wydarzeniach korporacyjnych.
QA Tech Lead in Warsaw – pracodawca: FinteqHub
FinteqHub to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu branży fintech. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na rozwój zawodowy oraz zdobywanie nowych umiejętności. Oferujemy atrakcyjne benefity, elastyczne godziny pracy oraz możliwość pracy z zespołem ekspertów, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej kariery w obszarze technologii i bezpieczeństwa finansowego.