O projekcie
Dla naszego Klienta z sektora bankowego poszukujemy Senior Testera Automatyzującego, który dołączy do zespołu omnichannel rozwijającego produkcyjną aplikację mobilną oraz bankowość internetową. Głównym obszarem projektu jest aplikacja mobilna wraz z backendem. Produkt jest stale rozwijany poprzez wdrażanie nowych funkcjonalności, modyfikowanie istniejących rozwiązań, refaktoryzację kodu frontendowego/backendowego oraz realizację usprawnień biznesowych. Projekt jest prowadzony w metodyce Agile, w dwutygodniowych sprintach. Zakładana proporcja pracy wynosi około 70% testów automatycznych i 30% testów manualnych.
Zakres obowiązków
• Automatyzacja testów frontendowych, przede wszystkim z wykorzystaniem Appium, a także Selenium.
• Praktyczne wykorzystywanie Appium Inspector.
• Automatyzacja testów backendowych z wykorzystaniem Cucumber.
• Testowanie API za pomocą Postman, RestAssured i/lub SoapUI.
• Realizacja testów wydajnościowych z wykorzystaniem JMeter, Gatling i/lub LoadRunner.
• Praca z procesami CI/CD oraz narzędziami takimi jak Jenkins, GitHub Actions, Bitrise i/lub Bitbucket.
• Wykorzystywanie C# lub Javy w automatyzacji testów.
• Realizacja testów automatycznych i manualnych w proporcji około 70%/30%.
Wymagania
• Doświadczenie zawodowe odpowiadające poziomowi Senior.
• Praktyczna znajomość C# lub Javy.
• Doświadczenie w automatyzacji testów frontendowych z wykorzystaniem Appium i Selenium, przy czym kluczowe jest doświadczenie w Appium.
• Praktyczna znajomość Appium Inspector.
• Doświadczenie w automatyzacji testów backendowych z wykorzystaniem Cucumber.
• Doświadczenie w testowaniu API za pomocą Postman, RestAssured i/lub SoapUI.
• Doświadczenie w testach wydajnościowych z wykorzystaniem co najmniej jednego z narzędzi: JMeter, Gatling lub LoadRunner.
• Znajomość procesów CI/CD oraz narzędzi takich jak Jenkins, GitHub Actions, Bitrise i/lub Bitbucket.
• Znajomość podejścia TDD/BDD.
• Znajomość ISTQB. Certyfikat nie jest wymagany.
• Praktyczna znajomość środowiska programistycznego, takiego jak Rider, IntelliJ lub Visual Studio.
• Podstawowa znajomość Jira.
• Znajomość języka polskiego na poziomie komunikatywnym w mowie i piśmie.
• Znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną oraz rozumienie kodu aplikacji.
• Gotowość do pracy hybrydowej w Krakowie, Gdańsku lub Warszawie.
Mile widziane
• Doświadczenie w sektorze bankowym.