IT Automation Tester in Katowice

IT Automation Tester in Katowice

Katowice Pełny etat 90000 - 110000 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Wspieraj rozwój i utrzymanie zautomatyzowanych testów dla rozwiązań Master Data Management.
  • Firma: Innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wprowadzaj innowacje w testowaniu automatycznym.
  • Kwalifikacje: 6+ lat doświadczenia w automatyzacji testów oprogramowania i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.

Wsparcie w rozwoju i utrzymaniu zautomatyzowanych testów dla rozwiązań Master Data Management, ze szczególnym uwzględnieniem testowania API SOAP i REST, testowania baz danych, testowania integracji oraz automatyzacji procesów backendowych i dystrybucji danych. Zadanie obejmuje definiowanie i rozwijanie strategii automatyzacji, projektowanie skalowalnych i łatwych w utrzymaniu frameworków testowych, wspieranie działań związanych z jakością oraz wprowadzanie rozwiązań wspomaganych przez AI w celu przyspieszenia pokrycia testami i zmniejszenia wysiłku manualnego.

Projektowanie i wdrażanie zautomatyzowanych testów dla API, procesów integracyjnych i przepływów danych. Rozwój i utrzymanie istniejących frameworków automatyzacji testów. Tworzenie testów regresyjnych i integrowanie ich z procesami CI/CD. Wsparcie w implementacji podejścia „Automation First”. Współpraca z programistami, analitykami, właścicielami produktów oraz innymi zespołami MDM ART. Wsparcie w automatyzacji zarówno nowych funkcji, jak i istniejących produktów. Analiza wyników testów i przygotowywanie dowodów testowych. Wykorzystanie AI i GitHub Copilot do poprawy efektywności automatyzacji testów. Mentoring mniej doświadczonych członków zespołu w zakresie automatyzacji testów.

Wymagania: 6+ lat udokumentowanego doświadczenia w zautomatyzowanym testowaniu oprogramowania, najlepiej w złożonych środowiskach korporacyjnych. Silne zrozumienie metodologii QA, w tym planowania testów, projektowania testów, wykonywania testów, zarządzania defektami, testowania regresyjnego i ciągłego doskonalenia jakości. Dobre doświadczenie w automatyzacji testów, w tym projektowaniu, rozwijaniu i utrzymywaniu zautomatyzowanych skryptów testowych i frameworków. Praktyczne doświadczenie w rozwoju automatyzacji testów przy użyciu Java 17+, z silną znajomością programowania obiektowego, zasad Clean Code oraz wzorców projektowych opartych na POJO do budowania czytelnego i łatwego w utrzymaniu kodu testowego.

Silne praktyczne doświadczenie z podstawowym stosem testowania API Java: RESTAssured do testowania na poziomie HTTP, JUnit 5 do zarządzania cyklem życia testów i parametryzacji oraz Lombok do redukcji boilerplate w klasach modelu i buildera. Solidne zrozumienie architektury REST (zasoby, metody HTTP, kody statusu, ładunki JSON/XML) oraz kontraktów SOAP/WSDL, z umiejętnością projektowania testów, które dokładnie walidują oba typy protokołów. Dobre doświadczenie w testowaniu API, szczególnie dla API REST i SOAP, przepływów integracyjnych, usług backendowych oraz procesów dystrybucji danych.

Doświadczenie w narzędziach raportowania testów, szczególnie Allure, w tym dołączanie dowodów żądań/odpowiedzi, kategoryzowanie awarii oraz produkowanie jasnych raportów wykonania testów dla interesariuszy. Dobre doświadczenie w pisaniu zapytań SQL i przeprowadzaniu testów baz danych, w tym walidacji danych i weryfikacji procesów backendowych. Doświadczenie w testowaniu rozwiązań integracyjnych, w tym asynchronicznych przepływów, integracji opartych na Kafka, potoków danych oraz architektury opartej na zdarzeniach. Praktyczne doświadczenie z narzędziami do zarządzania testami i śledzenia defektów, szczególnie qTest i Jira.

Silne umiejętności Git, w tym strategie gałęzi (np. GitFlow, rozwój oparty na trunku), przepływy pracy pull requestów, praktyki przeglądu kodu oraz rozwiązywania konfliktów — kluczowe dla efektywnej współpracy w zespole. Praktyczne doświadczenie z pipeline'ami CI/CD, szczególnie Jenkins i/lub Bamboo, w tym konfigurowanie i utrzymywanie zautomatyzowanych zadań wykonania testów, etapów pipeline'u oraz publikacji wyników testów. Wiedza i praktyczne doświadczenie w testowaniu UI w Selenium/Playwright (MILEWSZE DO ZREALIZOWANIA).

Dobre zrozumienie zwinnych sposobów pracy, w tym ceremonii Scrum, planowania sprintów, udoskonalania backlogu, przeglądów sprintów, retrospektyw oraz współpracy z właścicielami produktów, programistami, analitykami i innymi specjalistami QA. Doskonałe umiejętności komunikacyjne w języku angielskim, z umiejętnością jasnego wyjaśniania zakresu testowania, ryzyk, defektów, postępu automatyzacji oraz rekomendacji związanych z jakością. Umiejętność pracy w zespole międzyfunkcyjnym, z uwzględnieniem wartości biznesowej, jakości dostawy i ciągłego doskonalenia. Proaktywne podejście i chęć wniesienia wkładu w podejście zespołu „Automation First”. Doświadczenie w przygotowywaniu i utrzymywaniu dowodów testowych, raportowania automatyzacji oraz dokumentacji pokrycia testami.

Umiejętność mentorowania lub wspierania mniej doświadczonych członków zespołu w praktykach automatyzacji testów.

IT Automation Tester in Katowice – pracodawca: ITConnect Sp. z o.o.

Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze analizy danych. Wspieramy rozwój zawodowy naszych pracowników poprzez dostęp do nowoczesnych technologii oraz możliwość pracy nad innowacyjnymi projektami w zespole Recovery Data Management. Oferujemy elastyczne godziny pracy, przyjazną kulturę organizacyjną oraz szereg benefitów, które sprzyjają równowadze między życiem zawodowym a prywatnym.

I

Dane kontaktowe:

Zespół rekrutacyjny ITConnect Sp. z o.o.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako IT Automation Tester in Katowice

Automated Testing
SOAP API Testing
REST API Testing
Database Testing
Integration Testing
Automation Strategy Development
Test Framework Architecture