Test Automation Engineer RITM0857078
Summary
Test Automation Engineer on a team building a new workflow application for the Operations area of a large bank, using a microservices architecture (Java 21, Angular, Oracle). The role starts with manual testing to learn the app, then building and expanding the automation framework and test scenarios for frontend, backend, and integrations, wired into GitLab CI/CD.
O projekcie
Dołączysz do zespołu rozwijającego nową aplikację workflow dla obszaru Operacji w dużym banku. System jest obecnie w trakcie budowy i opiera się na architekturze mikroserwisowej, z wykorzystaniem Java 21, Angular oraz Oracle. Rola łączy testy manualne i automatyczne. W pierwszym etapie Twoim zadaniem będzie poznanie aplikacji i jej procesów poprzez testy manualne, a następnie przygotowanie i rozwój frameworka oraz scenariuszy testów automatycznych. Testowany będzie zarówno frontend, jak i backend, w tym integracje pomiędzy komponentami systemu.
Zakres obowiązków
• wykonywanie testów manualnych nowej aplikacji
• przygotowanie i rozwój testów automatycznych
• udział w budowie/rozwoju frameworka automatyzacji
• tworzenie scenariuszy testowych dla frontendu i backendu
• testowanie API oraz integracji pomiędzy systemami
• integracja testów automatycznych z procesem CI/CD w GitLab
• analiza wyników testów i weryfikacja danych w bazie
• współpraca z zespołem pracującym w Scrum
• współpraca z developerami i pozostałymi osobami zaangażowanymi w rozwój produktu
Wymagania
• minimum 2 lata doświadczenia w testach manualnych i automatycznych
• praktyczne doświadczenie z Java i Selenium
• znajomość JUnit i Maven
• doświadczenie w automatyzacji testów w procesach CI/CD
• znajomość Git/GitLab
• doświadczenie w testowaniu API/integracji
• znajomość SQL
• znajomość JSON i XML
• znajomość procesów SDLC w kontekście zapewnienia jakości oprogramowania
• doświadczenie w pracy w Agile/Scrum
• samodzielność i dobra komunikacja
• komunikatywna znajomość języka angielskiego
Mile widziane
• doświadczenie z JMeter
• doświadczenie w koordynacji testów
• doświadczenie w środowisku mikroserwisowym
• doświadczenie w sektorze bankowym/finansowym