Pracuj.pl Stacjonarnie Mid

Automatyzujący Tester Oprogramowania (K/M)

ENIGMA Systemy Ochrony Informacji Sp. z o.o.

⚲ Warszawa

10 000–15 000 zł / mies. (zal. od umowy)

Wymagania

  • min. 3 lata doświadczenia komercyjnego na stanowisku Testera Oprogramowania
  • znajomość systemu Linux
  • znajomość języka Java (zmienne, pętle, kolekcje, OOP)
  • znajomość frameworka Playwright lub Selenium WebDriver (praca głównie w Playwright)
  • umiejętność wyszukiwania lokatorów elementów na stronach dynamicznych (XPath, selektory CSS, atrybuty)
  • wiedza o REST API (metody HTTP, statusy, format JSON)
  • znajomość frameworka TestNG oraz MongoDB i Git

Mile widziane

  • doświadczenie w testowaniu rozwiązań embedded, testowaniu bezpieczeństwa, certyfikat ISTQB lub wykształcenie techniczne

Opis stanowiska

Dołączysz do zespołu rozwijającego System Dozoru Elektronicznego (SDE) — kluczowe rozwiązanie wspierające monitoring osób objętych dozorem. Będziesz projektować testy, automatyzować je (głównie w Playwright) i weryfikować zarówno frontend, jak i backend z symulacją urządzeń. To oferta dla testera z min. 3-letnim doświadczeniem, który lubi łączyć automatyzację z pracą przy systemach embedded i bezpieczeństwie. Uwaga: zakres obowiązków wykracza poza typowe testy frontendowe — obejmuje backend, symulację urządzeń i szeroką wiedzę techniczną.

🔍 Dekoder Ogłoszenia

🔴
Techniczne podejście oraz dobra znajomość zagadnień IT, poparta umiejętnością praktycznego ich wykorzystania
Oczekuje się, że kandydat nie tylko rozumie teorię, ale potrafi ją zastosować w praktyce, co może oznaczać potrzebę rozwiązywania problemów technicznych bez szczegółowych instrukcji.
🔴
praca głównie w Playwright
Chociaż wymieniono Selenium, nacisk na Playwright sugeruje, że doświadczenie z Selenium może być mniej istotne lub wymagać szybkiego przestawienia się.
🔴
nie tylko testy frontend ale też backendowe testy z symulowaniem urządzeń
Zakres obowiązków może wykraczać poza typowe testowanie frontendowe, obejmując bardziej złożone testy backendowe i symulację urządzeń, co wymaga szerszych kompetencji.
🔴
Szerokie zainteresowania obszarem IT (np. web services, podstawy baz danych, automatyzacja testów, automatyka/robotyka, bezpieczeństwo IT, serwisowanie urządzeń itp.)
Może to oznaczać, że od kandydata oczekuje się elastyczności i gotowości do pracy nad różnymi aspektami projektu, nawet jeśli nie są one bezpośrednio związane z podstawowym zakresem obowiązków testera.
🟡
nowoczesnego sprzętu i oprogramowania z naciskiem na niezawodność, bezpieczeństwo
Projekt może wymagać szczególnej uwagi na detale i wysokiej jakości testowanie ze względu na krytyczny charakter systemu i nacisk na niezawodność i bezpieczeństwo.