Pracuj.pl Stacjonarnie Mid

Inżynier Testów (m/w/d)

Fiserv Polska S.A.

⚲ Warszawa, Ochota

Wymagania

  • Java
  • Playwright
  • Selenium
  • RestAssured
  • Postman
  • GitLab CI
  • GitHub Actions
  • Azure DevOps
  • Jenkins
  • Git
  • Jira
  • Xray
  • Zephyr
  • Python
  • C#
  • JavaScript
  • TypeScript
  • Docker
  • Kubernetes
  • Azure
  • AWS
  • GCP
  • Cucumber

Opis stanowiska

Nasze wymagania: Min. 3 lata doświadczenia zawodowego jako QA Engineer lub Test Automation Engineer. Praktycznej znajomości języka programowania Java Doświadczenia z frameworkami automatyzacji: UI: Playwright, Selenium;API: RestAssured, Postman/Newman Znajomości narzędzi GitLab CI lub GitHub Actions CI/CD: Azure DevOps, Jenkins Umiejętności tworzenia przypadków testowych oraz pracy z narzędziami do zarządzania testami (np. Jira + Xray/Zephyr). Dobrej znajomość Git. Znajomości technik testowania i podstaw ISTQB Foundation (mile widziane certyfikaty). Umiejętności pracy w wielodyscyplinarnym Scrum Teamie. Mile widziane: Znajomość języków programowania: Python, C#, JavaScript/TypeScript. Doświadczenie w testach wydajnościowych Znajomość Docker/Kubernetes oraz konteneryzacji środowisk testowych. Wiedza z zakresu testowania w chmurze (Azure/AWS/GCP). Doświadczenie w podejściu shift‑left, testach kontraktowych lub BDD (Cucumber). O projekcie: Test Automation Engineer odpowiada za zapewnienie wysokiej jakości oprogramowania poprzez projektowanie, rozwój i utrzymanie testów automatycznych, a także wykonywanie testów manualnych tam, gdzie automatyzacja nie jest możliwa lub uzasadniona. Rola ta zakłada bliską współpracę z zespołem Scrum — programistami, analitykami oraz Product Ownerem — w celu wczesnego wykrywania defektów, budowania efektywnej strategii testowej oraz wspierania procesu dostarczania wartości w każdym sprincie. Zakres obowiązków: Testy automatyczne • Projektowanie, implementacja i utrzymywanie testów automatycznych (UI, API, regresyjnych, integracyjnych). • Tworzenie i rozwój frameworków automatyzacyjnych zgodnych z dobrymi praktykami. • Integracja testów z pipeline’ami CI/CD oraz monitorowanie stabilności testów. • Analiza wyników testów automatycznych i raportowanie defektów. Testy manualne • Projektowanie i wykonywanie testów manualnych funkcjonalnych oraz eksploracyjnych. • Przygotowywanie przypadków testowych na podstawie wymagań użytkownika i kryteriów akceptacji. • Weryfikacja zmian dostarczanych przez zespół programistyczny w każdym sprincie. • Wspieranie testów końcowych, UAT oraz testów ad hoc. Praca w Scrum Teamie • Codzienna współpraca z całym zespołem w ramach ceremonii Scrum (daily, refinement, planning, review, retro). • Aktywne uczestnictwo w planowaniu jakości i testów w ramach sprintu. • Współtworzenie Definition of Done oraz Definition of Ready w obszarze QA. • Identyfikacja ryzyk jakościowych i proponowanie działań zapobiegawczych. Oferujemy: Konkurencyjne wynagrodzenie; Atrakcyjny pakiet świadczeń socjalnych: prywatna opieka medyczna, ubezpieczenie, system świadczeń obejmujący kartę Multisport, bony na posiłki, parking; Możliwość udziału w międzynarodowych projektach i pracy w międzynarodowym, wielokulturowym środowisku.