Inżynier QA ds. Automatyzacji Testów
- kilkuletniego doświadczenia w automatyzacji testów
- doświadczenia w testowaniu aplikacji mobilnych – w szczególności automatyzacji testów opartych na interakcji z aplikacją
- doświadczenia w testowaniu backendu, mikroserwisów i monolitu, szczególnie w środowisku Java
- dobrej znajomości Java i/lub JavaScript
- praktycznej znajomości REST API
- doświadczenia z PostgreSQL i SQL
- znajomości Apache Kafka lub podobnych systemów kolejkowych
- znajomości narzędzi do automatyzacji, takich jak Selenium, Cypress, Playwright, REST Assured
- znajomości Cucumber/Gherkin
- doświadczenia z CI/CD, np. Jenkins lub GitLab CI
- znajomości JMeter i podstaw testów wydajnościowych
- znajomości mechanizmów uwierzytelniania i autoryzacji, np. OAuth2 i tokenów
- umiejętności analizy wyników testów i wyciągania wniosków dotyczących jakości systemu
Mile widziane
- doświadczenie programistyczne w Java
- znajomość zagadnień bezpieczeństwa – szyfrowanie, podpisywanie payloadów
- znajomość architektury systemów: API Gateway, load balancing, przepustowość i wydajność serwisów,
- bardziej zaawansowane doświadczenie w testach wydajnościowych mobile + backend,
- znajomość narzędzi takich jak Perfecto, Powerfarm, Grafana czy Elasticsearch.