Tech Stack / Keywords
Firma i stanowisko
Firma T-Mobile Polska poszukuje senior konsultanta ds. wsparcia środowisk testowych do pracy w Warszawie.
Wymagania
- Bardzo dobra znajomość zasad działania rozproszonych systemów informatycznych oraz zależności pomiędzy aplikacjami, usługami, interfejsami API, bazami danych i komponentami infrastrukturalnymi
- Praktyczne doświadczenie w monitorowaniu rozbudowanych środowisk testowych, obejmujących co najmniej kilkadziesiąt wzajemnie zależnych systemów
- Umiejętność tworzenia testów sprawdzających API, bazy danych SQL/NoSQL, joby, GUI i całość procesów e2e integrujących różne technologie/metody
- Umiejętność pisania zapytań i skryptów dla testów automatycznych do baz: Oracle, Postgres, MongoDB
- Znajomość języka Java lub Groovy oraz doświadczenie w utrzymaniu albo rozwijaniu skryptów i narzędzi monitorujących
- Dobra znajomość Selenium, Restassured, Cucumber
- Praktyczna znajomość narzędzi takich jak Postman, SoapUI, Bruno, PuTTY, WinSCP, IntelliJ, PyCharm, SQL Developer, DBeaver, pgAdmin
- Znajomość składni XML, weryfikacja odpowiedzi, logów dla SOAP/JMS oraz wywołań REST API, JSON
- Wykorzystanie Elasticsearch do analizy poprawności przetwarzanych requestów
- Znajomość środowisk serwerowych i baz danych (Windows/Linux, SQL)
- Znajomość podstaw bezpieczeństwa aplikacji, ochrony danych i pseudonimizacji
- Doświadczenie w pracy z konfiguracją biznesową lub techniczną systemów, np. cennikami, promocjami, urządzeniami, transakcjami magazynowymi
- Dobra komunikacja i współpraca z zespołami biznesowymi, analitykami, OPS, DEV, testerami, siecią
- Doświadczenie w integracji systemów z usługami AI/LLM przez API; znajomość Amazon Bedrock i wywoływania narzędzi przez model lub MCP będzie dodatkowym atutem
Obowiązki
- Analizowanie zgłoszeń błędów od testerów oraz weryfikowanie ich w Jira
- Analizowanie alertów i nieprawidłowości wykrytych przez automaty lub monitoring
- Analiza procesów oraz dekompozycja ich na kroki oraz systemy biorące udział w komunikacji
- Analizowanie logów i śledzenie przepływu danych oraz komunikacji między systemami
- Analizowanie procesów biznesowych i technicznych, rozpisywanie ich na poszczególne kroki oraz identyfikowanie uczestniczących w nich systemów i punktów integracji
- Projektowanie, tworzenie, dostosowywanie, utrzymywanie i optymalizowanie testów automatycznych
- Ręczne testowanie systemów oraz weryfikowanie poprawności ich działania
- Wspieranie testerów w diagnozowaniu problemów z testami i środowiskami
- Organizowanie i prowadzenie warroomów w celu koordynacji analizy oraz rozwiązania istotnych problemów
- Udział w warsztatach z zespołami technicznymi i biznesowymi dotyczących problemów, planowanych zmian, migracji i rozwoju systemów
- Rozwijanie i aktualizowanie monitoringu systemów oraz weryfikowanie poprawności generowanych alertów
- Monitorowanie i raportowanie dostępności systemów oraz poziomu uzgodnionych KPI
- Przygotowywanie raportów o stanie środowisk testowych i systemów
- Wprowadzanie i weryfikowanie zmian w konfiguracji biznesowej i technicznej systemów, m.in. dotyczących asortymentu, urządzeń, promocji, cenników i transakcji magazynowych
- Przygotowywanie i pseudonimizowanie danych wykorzystywanych w testach
- Usprawnianie procesów CI/CD i procesów automatyzacji
- Pisanie pluginów rozszerzających podstawową funkcjonalność wykorzystywanych narzędzi
T-Mobile
59 aktywnych ofert