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.