Główny Specjalista Automatyzacji Testów (m/k/d)
Główny Specjalista Automatyzacji Testów (m/k/d)
Tryb pracy: zdalna
Lokalizacja: cała Polska
Opis roli
Rola specjalistyczna w automatyzacji testów koncentruje się na projektowaniu, rozwijaniu oraz utrzymywaniu zaawansowanych rozwiązań automatyzacji testów w środowisku o dużej skali i złożonej architekturze. Zakres odpowiedzialności obejmuje pracę w organizacji z sektora finansowego, wykorzystującej różnorodne technologie oraz nowoczesne metodyki wytwarzania oprogramowania. Istotnym elementem roli jest integracja testów automatycznych z procesami CI/CD oraz współpraca z zespołami projektowymi.
Zakres odpowiedzialności
Projektowanie, implementacja i utrzymanie automatycznych testów funkcjonalnych, integracyjnych oraz end-to-end
Rozwijanie oraz utrzymywanie frameworków automatyzacji testów
Integracja zestawów testów automatycznych z pipeline’ami CI/CD
Tworzenie skryptów automatycznych dla warstwy front-end, warstw pośrednich (REST API, SOAP) oraz hurtowni danych
Weryfikacja rezultatów testów na poziomie danych raportowych i analitycznych
Współpraca z zespołami developerskimi, analitycznymi oraz testerskimi w projektach realizowanych w metodykach zwinnych i kaskadowych
Udział w usprawnianiu procesów testowych oraz metod automatyzacji
Wsparcie w definiowaniu i utrzymaniu standardów automatyzacji testów w organizacji
Wymagane doświadczenie zawodowe
Minimum 3 lata doświadczenia w obszarze automatyzacji testów oprogramowania lub programowania w kontekście automatyzacji testów
Doświadczenie zdobyte w instytucji finansowej (np. bankowość, ubezpieczenia, inwestycje finansowe), w środowisku o rozległej architekturze i wielu technologiach
Udokumentowane doświadczenie w projektowaniu, programowaniu oraz utrzymywaniu testów automatycznych z wykorzystaniem rynkowych frameworków (np. Selenium, Playwright, Cucumber)
Doświadczenie w integracji testów automatycznych z narzędziami CI/CD (np. Jenkins, GitLab)
Praktyczna znajomość podejścia BDD (Behaviour Driven Development)
Doświadczenie w pracy w projektach realizowanych zarówno w metodykach zwinnych, jak i kaskadowych, wraz ze świadomością wpływu tych metodyk na organizację pracy zespołów automatyzacji testów
Mile widziane doświadczenie w usprawnianiu procesów automatyzacji oraz w budowie narzędzi wspierających zarządzanie portfolio
testów automatycznych
Wymagane umiejętności techniczne
Praktyczna znajomość środowiska Atlassian JIRA
Doświadczenie w pracy z jednym z repozytoriów przypadków testowych (np. TestLink, XRAY, TestRail, QMetry)
Zaawansowana umiejętność programowania w co najmniej jednym języku (np. Java, Python, PHP)
Znajomość PL/SQL lub MS SQL
Praktyczna umiejętność budowania skryptów automatycznych obejmujących:
interfejsy użytkownika (front-end),
warstwy pośrednie (REST API, SOAP),
hurtownie danych, z uwzględnieniem weryfikacji rezultatów testów w danych końcowych
Praktyczna znajomość co najmniej dwóch narzędzi lub frameworków automatyzacji testów (np. Selenium, Playwright, Cucumber, Maven, Appium, TypeScript)
Umiejętność wykorzystania narzędzi do testów REST API
Doświadczenie w pracy z platformami wspierającymi proces CI/CD (np. Git, Jenkins) w kontekście uruchamiania testów automatycznych
Znajomość BDD oraz języka Gherkin
Mile widziana umiejętność wykorzystania emulatorów urządzeń mobilnych w procesie tworzenia testów automatycznych
Każde praktyczne doświadczenie w wykorzystaniu rozwiązań opartych na AI w procesie tworzenia skryptów testów automatycznych będzie dodatkowym atutem
Główny Specjalista Automatyzacji Testów (m/k/d)
Główny Specjalista Automatyzacji Testów (m/k/d)