Inżynier QA ds. Automatyzacji Testów
Description
projektowanie, rozwój i utrzymanie automatycznych testów aplikacji mobilnej oraz backendu
tworzenie testów funkcjonalnych i integracyjnych
testowanie REST API oraz komunikacji pomiędzy systemami
weryfikacja danych w bazach PostgreSQL przy użyciu SQL
testowanie integracji z systemami kolejkowymi, Apache Kafka
realizacja testów wydajnościowych aplikacji mobilnej i backendu oraz analiza wyników
identyfikowanie błędów, przypadków brzegowych i nieoczywistych problemów
rozwój strategii i standardów QA oraz usprawnianie procesu testowania
współpraca z zespołami developerskimi, produktowymi i IT
przygotowywanie czytelnych raportów z testów
dzielenie się wiedzą i mentoring mniej doświadczonych członków zespołu
Wymagania
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.
Oferujemy
współpraca B2B