Pracuj.pl Hybrydowo Junior

Tester Automatyzujący / Testerka Automatyzująca

Gi BPO Finance sp. z o.o.

⚲ Warszawa, Mokotów

90–100 zł netto (+ VAT) / godz.

Wymagania

  • Selenium WebDriver
  • Java
  • TestNG
  • JUnit
  • Cucumber
  • Git
  • SVN
  • Jenkins
  • GitHub Actions
  • GitLab CI/CD
  • Postman
  • RestAssured
  • SQL
  • Appium
  • Cypress
  • Playwright
  • JMeter
  • Gatling

Opis stanowiska

Nasze wymagania: Min. 3 lata doświadczenia w testowaniu oprogramowania, w tym min. 2-3 lata w testach automatycznych, Doświadczenie w automatyzacji testów z wykorzystaniem Selenium WebDriver oraz języka Java, Znajomość narzędzi do budowy frameworków testowych, np. TestNG, JUnit, Cucumber, Umiejętność tworzenia, rozwijania i utrzymywania testów automatycznych dla aplikacji webowych, Doświadczenie w pracy z systemami kontroli wersji (Git, SVN), Znajomość narzędzi CI/CD (Jenkins, GitHub Actions, GitLab CI/CD), Umiejętność analizy wyników testów i raportowania błędów, Dobra znajomość REST API oraz narzędzi do testowania API, np. Postman, RestAssured, Podstawowa znajomość baz danych oraz SQL, Umiejętność pracy w zespole, komunikatywność i chęć rozwoju, Umiejętność tworzenia stabilnych i precyzyjnych selektorów XPath na potrzeby testów automatycznych. Mile widziane: Znajomość dodatkowych narzędzi do automatyzacji, np. Appium, Cypress, Playwright, Doświadczenie w testach wydajnościowych (JMeter, Gatling), Znajomość metodologii Agile/Scrum, Doświadczenie w pracy z chmurą (AWS, Azure, Google Cloud). Zakres obowiązków: Tworzenie i utrzymywanie testów automatycznych dla aplikacji webowych, Analiza przypadków testowych oraz implementacja testów regresyjnych, Współpraca z zespołem deweloperskim w celu zapewnienia wysokiej jakości oprogramowania, Udział w przeglądach kodu oraz usprawnianie frameworku testowego, Analiza wyników testów i raportowanie problemów, Optymalizacja procesów testowania. Oferujemy: Wykonywanie czynności w ramach B2B w systemie hybrydowym - 1 dzień w tygodniu w biurze.

🔍 Dekoder Ogłoszenia

🔴
Chęć rozwoju
Oczekuje się, że kandydat będzie samodzielnie zdobywał nowe umiejętności i wiedzę, często poza godzinami pracy.
🔴
Usprawnianie frameworku testowego
Może oznaczać konieczność przepisywania lub znaczącej przebudowy istniejącego, być może niedopracowanego frameworku.
🔴
Optymalizacja procesów testo
Prawdopodobnie oznacza, że obecne procesy testowe są nieefektywne i wymagają znaczącej poprawy przez nowego pracownika.
🟡
Współpraca z zespołem deweloperskim w celu zapewnienia wysokiej jakości oprogramowania
Może oznaczać, że tester będzie musiał aktywnie uczestniczyć w procesie tworzenia oprogramowania, a nie tylko je weryfikować.
🟡
Analiza przypadków testowych oraz implementacja testów regresyjnych
Oprócz pisania nowych testów, kandydat będzie musiał również analizować i utrzymywać istniejące testy regresyjne.