Pracuj.pl Hybrydowo Mid

Mid Tester/-ka Automatyzujący/-a

T-Mobile

⚲ Warszawa, Mokotów

Do uzgodnienia

Wymagania

  • Java
  • REST Assured
  • Selenium
  • Git
  • AWS
  • Docker
  • Kubernetes
  • JMeter
  • Gatling
  • Cucumber
  • SQL
  • OpenSearch
  • Kibana
  • Grafana
  • Dynatrace

Opis stanowiska

Nasze wymagania:
Minimum 3 lata doświadczenia w obszarze testów automatycznych.
Bardzo dobra znajomość Java.
Praktyczne doświadczenie w budowaniu automatycznych testów API z wykorzystaniem REST Assured.
Doświadczenie w testowaniu systemów opartych o architekturę mikroserwisową.
Znajomość wzorców projektowych stosowanych w automatyzacji testów.
Doświadczenie w budowaniu i utrzymywaniu frameworków testowych.
Znajomość Selenium lub innych narzędzi automatyzujących testy UI.
Dobra znajomość procesów CI/CD oraz pracy z repozytoriami Git.
Doświadczenie w analizie logów i diagnozowaniu problemów w środowiskach rozproszonych.
Umiejętność samodzielnego planowania i realizowania działań prowadzących do zapewnienia jakości wdrażanych produktów
Wysoko rozwinięte umiejętności analityczne oraz komunikacyjne.
Silne nastawienie na jakość produktu, odpowiedzialność i ciągłe doskonalenie procesów.

Mile widziane:
Praktyczna znajomość rozwiązań chmurowych AWS.
Doświadczenie w pracy z Dockerem i Kubernetes.
Znajomość testów kontraktowych oraz narzędzi wspierających testowanie mikroserwisów.
Doświadczenie w testach wydajnościowych (JMeter, Gatling).
Znajomość BDD (Cucumber).
Znajomość SQL.
Doświadczenie w monitoringu aplikacji (Grafana, Kibana, OpenSearch, Dynatrace).

O projekcie:
Dołączysz do zespołu rozwijającego nowoczesne rozwiązania technologiczne, w którym jakość produktu stanowi jeden z kluczowych elementów procesu wytwórczego. Poszukujemy osoby, która nie tylko tworzy testy automatyczne, ale również aktywnie wpływa na sposób budowania jakości w organizacji.

Zakres obowiązków:
Projektowanie, rozwój i utrzymanie automatycznych testów API oraz UI.
Budowanie i rozwijanie strategii testowania dla systemów opartych o architekturę mikroserwisową.
Tworzenie zaawansowanych testów API z wykorzystaniem technologii REST Assured.
Projektowanie testów integracyjnych oraz end-to-end dla komunikujących się ze sobą usług.
Stała analiza jakości produktu i identyfikowanie potencjalnych ryzyk przed wdrożeniem zmian na produkcję.
Rozwój i utrzymanie frameworków automatyzujących testy.
Integracja testów z procesami Continuous Integration i Continuous Delivery.
Analiza wyników testów, diagnozowanie problemów oraz wsparcie zespołów developerskich w ich rozwiązywaniu.
Współtworzenie standardów jakości i dobrych praktyk testowych.
Mentoring oraz dzielenie się wiedzą w obszarze Quality Engineering.

Oferujemy:
Elastyczny model pracy hybrydowej.
Realny wpływ na standardy jakości i rozwój procesów QA.
Możliwość kształtowania strategii testów dla rozwiązań opartych o mikroserwisy.
Pracę z nowoczesnym stosem technologicznym oraz rozwiązaniami chmurowymi.
Prywatną opiekę medyczną i szeroki pakiet benefitów.
Współpracę z doświadczonym zespołem ekspertów oraz możliwość dalszego rozwoju w kierunku Quality Engineering i architektury testów.

🔍 Dekoder Ogłoszenia

🔴
Umiejętność samodzielnego planowania i realizowania działań prowadzących do zapewnienia jakości wdrażanych produktów
Oczekuje się, że będziesz inicjować i prowadzić działania związane z jakością, a nie tylko wykonywać zadania.
🔴
Silne nastawienie na jakość produktu, odpowiedzialność i ciągłe doskonalenie procesów.
Może oznaczać, że będziesz musiał aktywnie wpływać na procesy i brać odpowiedzialność za ich poprawę, nawet jeśli nie jest to bezpośrednio w zakresie obowiązków.
🔴
Poszukujemy osoby, która nie tylko tworzy testy automatyczne
Oczekuje się, że będziesz angażować się w szersze działania związane z jakością, a nie tylko pisanie skryptów testowych.
🔴
Doświadczenie w analizie logów i diagnozowaniu problemów w środowiskach rozproszonych.
Może oznaczać, że będziesz musiał zagłębiać się w problemy produkcyjne i pomagać w ich rozwiązywaniu, co wykracza poza typowe testowanie.
🔴
Doświadczenie w budowaniu i utrzymywaniu frameworków testowych.
Może oznaczać, że będziesz odpowiedzialny za rozwój i ewolucję infrastruktury testowej, a nie tylko za pisanie testów w istniejącym frameworku.