Quality Assurance Engineer
3 300 - 4 100 EUR (UoP)
Wymagania
- doświadczenie w manualnym testowaniu aplikacji webowych na różnych platformach i urządzeniach
- umiejętność pisania i utrzymywania automatycznych testów end-to-end
- doświadczenie w testach regresji
- umiejętność triage'owania błędów zgłaszanych przez użytkowników (reprodukcja, pisanie testów, komunikacja z zespołem)
- wykraczanie poza standardowe QA — wskazywanie usprawnień wizualnych i funkcjonalnych oraz dbanie o spójność UX
Opis stanowiska
Rola QA w Reedsy — marketplace łączącym autorów z profesjonalistami wydawniczymi, z społecznością 5 mln autorów. Będziesz manualnie testować funkcje na różnych platformach i urządzeniach, prowadzić testy regresji, pisać i utrzymywać testy end-to-end oraz triage'ować błędy zgłaszane przez użytkowników. Uwaga: zakres jest szerszy niż typowe QA — oczekuje się też wskazywania elementów do poprawy wizualnej i funkcjonalnej oraz dbania o spójność UX w aplikacjach, a triage zgłoszeń użytkowników bywa czasochłonny i wymaga cierpliwości w komunikacji. Jeśli automatyzacja end-to-end nie istnieje, prawdopodobnie będziesz budować ją od podstaw.
🔍 Dekoder Ogłoszenia
🔴
work closely with our development and product teams
Może oznaczać bliską współpracę, ale też konieczność ciągłego wyjaśniania i doprecyzowywania wymagań z powodu niejasnych procesów.
🔴
Flag visual elements or functionality that could be improved
Oczekuje się, że będziesz nie tylko znajdować błędy, ale także aktywnie sugerować zmiany w projekcie i funkcjonalności, co może wykraczać poza standardowe zadania QA.
🔴
Contribute to creating a consistent user experience across our apps
Może oznaczać, że będziesz odpowiedzialny za zapewnienie spójności nie tylko w jednym produkcie, ale potencjalnie w wielu aplikacjach, co zwiększa zakres obowiązków.
🔴
Write and maintain automated end-to-end testing
Choć brzmi to jak standardowe zadanie, może oznaczać, że będziesz musiał zbudować framework testowy od podstaw lub znacząco go rozbudować, jeśli nie istnieje.
🔴
Triage user-reported bugs: capturing reproduction steps; writing failing tests; and communicating these issues with the development team
To zadanie może być bardzo czasochłonne i wymagać dużej cierpliwości w komunikacji z użytkownikami i deweloperami, zwłaszcza jeśli zgłoszenia są niejasne.