QA Engineer
GOCODE sp. z o.o.
⚲ Warszawa
13 000–17 000 zł brutto / mies.
Wymagania
- JavaScript
- TypeScript
- Playwright
- Webdriver
- Appium
- Java
- Jenkins
- Docker
Opis stanowiska
Nasze wymagania: Znajomość języka angielskiego na poziomie pozwalającym na swobodną, codzienną pracę i komunikację w międzynarodowym środowisku (min. B2). Praktyczne doświadczenie w pracy z frameworkami testowymi, takimi jak Playwright (bardzo mile widziany), Webdriver, Appium itp. Dobra znajomość programowania w językach takich jak JavaScript/TypeScript lub Java. Umiejętność projektowania testów na różnych poziomach piramidy testów oraz pisania czystego, łatwego w utrzymaniu kodu. Doświadczenie w pracy z narzędziami CI (np. Jenkins) oraz swoboda w środowisku opartym na kontenerach. Znajomość relacyjnych baz danych i swobodne posługiwanie się językiem SQL. Samodzielność, proaktywność oraz umiejętność efektywnej pracy w wysoce technicznym środowisku przy minimalnym nadzorze. Wysoko rozwinięte umiejętności komunikacyjne i interpersonalne. Mile widziane: Doświadczenie z językami Go i/lub PHP. Wiedza i doświadczenie w testowaniu aplikacji mobilnych, testach wydajnościowych (performance testing), testach kontraktowych (contract testing) oraz pracy w architekturze chmurowej (cloud). O projekcie: Projekt eCommerce o ogólnoświatowym zasięgu. Praca w środowisku międzynarodowym. Możliwość relokacji do Barcelony, Berlina po roku współpracy. Zakres obowiązków: Kompleksowe zarządzanie obszarem QA w zespole, w celu zapewnienia bezbłędnych wdrożeń (deployments) na środowisko produkcyjne. Rozwój i udoskonalanie frameworków do automatyzacji testów, z naciskiem na wdrażanie innowacji i ciągłe usprawnienia. Ścisła współpraca z technicznym, interdyscyplinarnym zespołem pracującym w metodyce Agile na każdym etapie cyklu życia oprogramowania. Proaktywne analizowanie zgłaszanych problemów oraz stałe dążenie do optymalizacji pokrycia testami i obserwowalności (observability) systemu. Współpraca z interesariuszami (stakeholders) przy definiowaniu nowych funkcjonalności i wymagań systemowych. Oferujemy: Stabilne zatrudnienie w oparciu o umowę o pracę Dostęp do nowoczesnych narzędzi Wsparcie zespołu oraz otwarta kultura komunikacji