Senior Quality Assurance Engineer (m/f/d) – Remote in Katowice

Senior Quality Assurance Engineer (m/f/d) – Remote in Katowice

Katowice Pełny etat 62100 - 75900 zł / rok (szac.) Hybrydowo
V

W skrócie

  • Zadania: Twórz i rozwijaj automatyczne testy E2E w dynamicznym środowisku.
  • Firma: Ververica - lider w przetwarzaniu danych w czasie rzeczywistym.
  • Benefity: Praca zdalna, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami kariery w nowoczesnych technologiach.
  • Dlaczego ta praca: Kształtuj przyszłość innowacji w przetwarzaniu danych.
  • Kwalifikacje: Doświadczenie w automatyzacji testów E2E oraz umiejętności programowania w Java lub TypeScript.

Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.

Poszukujemy wysoko wykwalifikowanego inżyniera QA na poziomie senior z silnym naciskiem na testowanie end-to-end (E2E), korzystającego z frameworków testowych opartych na Javie lub Cypress. Idealny kandydat będzie miał duże doświadczenie w projektowaniu, rozwijaniu i wykonywaniu rozwiązań automatyzacji testów E2E w szybkim tempie środowisk agile. Będziesz odgrywać kluczową rolę w zapewnieniu jakości i wydajności aplikacji krytycznych dla misji, ściśle współpracując z programistami, menedżerami produktów i innymi członkami zespołu QA, aby dostarczać wysokiej jakości produkty oprogramowania.

W tej roli będziesz miał okazję:

  • Prowadzić projektowanie, rozwój i utrzymanie zautomatyzowanych skryptów testowych E2E przy użyciu frameworków opartych na Javie (np. TestNG, JUnit) lub Cypress.
  • Projektować i rozwijać testy infrastruktury, w tym testy obciążeniowe, wydajnościowe i stresowe oraz integrować je w naszym cyklu wydania.
  • Priorytetować redukcję ryzyka opartą na danych.
  • Skupiać testy wokół znanych wąskich gardeł i krytycznych ścieżek: potoki przetwarzania, opóźnienia zapytań, wydajność sieci i pamięci masowej.
  • Opracowywać plany testów, przypadki testowe i strategie testowe dla testów automatycznych i manualnych.
  • Napędzać wysiłki związane z automatyzacją testów w całym cyklu życia produktu, zapewniając solidne pokrycie testami i integrację z ciągłą integracją (CI).
  • Ściśle współpracować z zespołami międzyfunkcyjnymi, aby zrozumieć wymagania biznesowe i techniczne, zapewniając dokładne testowanie funkcji i funkcjonalności.
  • Identyfikować, rejestrować, dokumentować dokładnie i śledzić błędy lub problemy z wydajnością przy użyciu narzędzi takich jak JIRA.
  • Współpracować nad ewoluującymi frameworkami testowymi, które będziesz wdrażać, a także zestawami testów, aby zapewnić priorytetowanie potrzeb naszej organizacji i żądanych funkcji.
  • Optymalizować i utrzymywać istniejące frameworki automatyzacji testów, zapewniając skalowalność i efektywność.
  • Być na bieżąco z trendami branżowymi, nowymi technologiami i najlepszymi praktykami w QA i testowaniu oraz stosować tę wiedzę do ciągłego doskonalenia procesów testowania.

Wymagania

  • Silne doświadczenie w automatyzacji testów E2E przy użyciu Javy (TestNG, JUnit) lub Cypress.
  • Biegłość w programowaniu w Javie lub Typescript (dla Cypress).
  • Praktyczne doświadczenie z GitHubem w zakresie ciągłej integracji/ciągłego wdrażania (CI/CD).
  • Doświadczenie z systemami kontroli wersji, takimi jak Git.
  • Solidne zrozumienie technologii internetowych (HTML, CSS, JavaScript) oraz RESTful APIs.
  • Umiejętność tworzenia jasnych, kompleksowych i dobrze zorganizowanych planów testów i przypadków testowych.
  • Znajomość metodologii QA i narzędzi, z udokumentowanym doświadczeniem w roli inżyniera zapewnienia jakości.
  • Udowodniona zdolność do podejmowania inicjatywy i pracy samodzielnej, rozwiązywania problemów bez potrzeby zewnętrznej pomocy lub nadzoru.

Preferowane kwalifikacje

  • Doświadczenie z chmurami (AWS, Azure itp.).
  • Znajomość systemów rozproszonych, architektur mikroserwisowych i aplikacji opartych na chmurze.
  • Znajomość konteneryzacji (Docker) i narzędzi orkiestracyjnych (Kubernetes).
  • Doświadczenie z frameworkami testowymi, takimi jak JUnit i TestNG (dla Javy) lub Jest, Mocha i Cypress (dla testowania JavaScript).
  • Doświadczenie z testowaniem aplikacji internetowych i API.

Dlaczego warto do nas dołączyć?

W Ververica pomożesz kształtować przyszłość przetwarzania danych w czasie rzeczywistym. Dołącz do nas w dynamicznym, współpracującym środowisku, gdzie Twoje przywództwo i ekspertyza będą napędzać nasz sukces i definiować nową erę innowacji.

Senior Quality Assurance Engineer (m/f/d) – Remote in Katowice – pracodawca: Ververica

Ververica to doskonały pracodawca, który oferuje dynamiczne i współpracujące środowisko pracy, w którym Twoje umiejętności i przywództwo będą miały kluczowe znaczenie dla sukcesu firmy. Oferujemy możliwość rozwoju zawodowego oraz dostęp do najnowszych technologii w obszarze przetwarzania danych w czasie rzeczywistym, co sprawia, że praca u nas jest nie tylko satysfakcjonująca, ale także pełna wyzwań i możliwości nauki.

V

Dane kontaktowe:

Zespół rekrutacyjny Ververica

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Quality Assurance Engineer (m/f/d) – Remote in Katowice

E2E test automation
Java (TestNG, JUnit)
Cypress
GitHub
Continuous Integration/Continuous Deployment (CI/CD)
Version control systems (Git)
Web technologies (HTML, CSS, JavaScript)