JustJoin.IT Hybrydowo Mid

Test Automation Engineer

B2Bnetwork

⚲ Warszawa

13 440 - 15 120 PLN netto (B2B)

Wymagania

  • Git
  • Playwright
  • TypeScript
  • Docker
  • Linux
  • Jest

Opis stanowiska

Opis stanowiska: Projekt dotyczy automatyzacji testów frontendu w ramach nowoczesnego systemu operacyjnego dla telewizorów, tworzonego z uwzględnieniem dedykowanego sprzętu dostarczanego przez zewnętrznego partnera. Kandydat dołączy do zespołu frontendowego, realizując zadania zarówno twórcze, jak i odtwórcze (50/50). Zakres obejmuje projektowanie, implementację i wykonanie testów integracyjnych mających na celu zapewnienie zgodności software’u z hardware’em. Rola obejmuje również wsparcie w poprawie jakości UX oraz pomoc w definiowaniu strategii testów funkcjonalnych przy ograniczonym czasie realizacji. Współpraca z zespołem backendowym, DevOps oraz produktowym jest integralną częścią pracy. Obowiązki: • Projektowanie i implementacja testów automatycznych z wykorzystaniem frameworków JS/TS. • Wykonywanie i utrzymanie przypadków testowych obejmujących testy integracyjne oraz zachowanie UI. • Wsparcie testów manualnych tam, gdzie to potrzebne. • Ścisła współpraca z zespołem frontendowym i DevOps przy wdrażaniu rozwiązań CI/CD. • Wskazywanie możliwych usprawnień UX na podstawie wyników testów. • Analiza i rozwiązywanie błędów, zapewnienie pełnej powtarzalności i śledzenia defektów. • Udział w optymalizacji strategii testowej i narzędziowej. Wiedza i doświadczenie: • Minimum 3 lata doświadczenia w obszarze automatyzacji testów. • Bardzo dobra znajomość TypeScript lub JavaScript. • Praktyczne doświadczenie z Puppeteer lub Playwright. • Znajomość frameworka Jest (w tym hooki, organizacja testów, parametryzacja). • Zrozumienie zasad działania narzędzi do automatyzacji – nie tylko ich obsługi. • Znajomość Git, Docker oraz pipeline’ów CI/CD. • Doświadczenie w pracy na systemie Linux. • Proaktywność, umiejętność samodzielnego rozwiązywania problemów. • Otwartość na okazjonalne wsparcie testów manualnych. • (Mile widziane) Doświadczenie w tworzeniu lub testowaniu aplikacji webowych. Tech Stack: • TypeScript / JavaScript, • Puppeteer lub Playwright, • Jest, • Git, • Docker, • CI/CD, • Linux.