JAVA Test Mobile Engineer [M/F]
Wymagane:JavaScriptJavaGitBackendCI/CDSenior
Daily tasks
- Projektowanie, rozwój i utrzymywanie automatycznych testów aplikacji mobilnych, obejmujących rzeczywiste scenariusze i akcje użytkownika.
- Automatyzacja testów backendu oraz REST API z wykorzystaniem Javy i narzędzi takich jak REST Assured.
- Tworzenie testów end-to-end oraz scenariuszy BDD przy użyciu Cucumber/Gherkin i narzędzi Selenium, Cypress lub Playwright.
- Testowanie integracji, komunikacji synchronicznej i asynchronicznej oraz przepływów opartych na Apache Kafka.
- Weryfikacja danych i poprawności działania systemu z wykorzystaniem PostgreSQL oraz SQL.
- Integracja testów automatycznych z procesami CI/CD w Jenkinsie lub GitLab CI.
- Testowanie mechanizmów uwierzytelniania i autoryzacji opartych na OAuth2 oraz tokenach.
- Przygotowywanie i wykonywanie podstawowych testów wydajnościowych oraz analiza ich wyników.
Requirements
kilkuletnie doświadczenie w automatyzacji testów na poziomie Senior,
automatyzacja aplikacji mobilnych – realne pisanie testów wykonujących akcje w aplikacji,
automatyzacja backend/API,
Java lub JavaScript – preferencyjnie Java ,
REST API + REST Assured lub odpowiednik,
PostgreSQL / SQL,
Apache Kafka ,
Cucumber / Gherkin,
Selenium / Cypress / Playwright,
CI/CD: Jenkins / GitLab CI,
rozumienie OAuth2, tokenów oraz komunikacji synchronicznej/asynchronicznej,
podstawowe doświadczenie z testami wydajnościowymi.
Must have: Java, Kafka, SQL
Nice to have: JMeter, Grafana, Elasticsearch, API Gateway