NoFluffJobs Stacjonarnie Senior New

Senior Test Automation Engineer

Ework Group

⚲ Warszawa, Gdynia, Gdańsk

20 160 - 25 200 PLN (B2B)

Wymagania

  • .NET
  • REST
  • SOAP
  • Playwright
  • Selenium
  • CI/CD
  • Git

Opis stanowiska

Wymagania: - Minimum 5 lat praktycznego doświadczenia w automatyzacji testów (UI oraz API: REST/SOAP). - Minimum 5 lat doświadczenia z .NET (preferowane) lub Java. - Praktyczne doświadczenie z Playwright lub Selenium. - Dobra znajomość projektowania frameworków do automatyzacji testów oraz wzorców architektonicznych zapewniających łatwość utrzymania. - Doświadczenie z SQL oraz walidacją danych w testach automatycznych. - Doświadczenie z integracją CI/CD (np. Bamboo/Jenkins/Azure DevOps lub podobne). - Doświadczenie z workflow opartym na Git (Bitbucket/GitHub/GitLab). - Doświadczenie w pracy z Jira w środowisku zwinnym (Agile). - Silne umiejętności przywódcze, mentoring/coaching, komunikacja oraz rozwiązywanie problemów. - Samodzielność, proaktywność i zdolność do pracy niezależnej. - Biegła znajomość języka angielskiego w mowie i piśmie. Codzienne zadania: - Prowadzenie, szkolenie i mentoring w zakresie najlepszych praktyk automatyzacji testów. - Definiowanie i rozwijanie strategii automatyzacji testów w zespole, w tym roadmapy, narzędzi, architektury frameworków oraz kryteriów jakości (quality gates). - Projektowanie, implementacja, utrzymanie oraz ciągłe doskonalenie skalowalnych frameworków do automatyzacji testów UI i API. - Współpraca z ekspertami dziedzinowymi (SME) w celu definiowania podejścia do jakości, kryteriów akceptacji oraz zakresu testów opartego na ryzyku. - Integracja testów automatycznych z pipeline’ami CI/CD oraz ścisła współpraca z zespołami deweloperskimi i infrastrukturalnymi. - Przeprowadzanie analiz wykonalności automatyzacji oraz rekomendowanie odpowiedniego poziomu automatyzacji dla poszczególnych funkcjonalności. - Zwiększanie pokrycia testami, szybkości ich wykonywania, niezawodności oraz jakości diagnostyki w duchu ciągłego doskonalenia. - Zapewnienie właściwego zarządzania zależnościami danych testowych, środowiskami oraz przepływami integracji między systemami. - Efektywna współpraca w międzynarodowym, rozproszonym środowisku oraz aktywny udział w społecznościach QA/automatyzacji testów.