Mid QA Automation Engineer
Software Interactive Sp. z o.o.
⚲ Gdańsk, Warszawa, Kraków, Wrocław, Poznań
10 080 - 15 120 PLN netto (B2B)
Wymagania
- Manual Testing
- E2E
- JavaScript
- TypeScript
- React
- Jest
- API Testing
- CI/CD
- Git
Opis stanowiska
Stanowisko: Mid QA Automation Engineer
Doświadczenie: Minimum 2+ lata komercyjnego doświadczenia w automatyzacji testów aplikacji webowych i testach manualnych.
Języki programowania: Znajomość JavaScript (ES6+) lub TypeScript w kontekście tworzenia przejrzystego kodu testowego.
Testowanie Reacta i komponentów: Doświadczenie w pisaniu testów jednostkowych i komponentowych z wykorzystaniem Jest oraz React Testing Library.
Testy E2E / UI: Praktyczna znajomość przynajmniej jednego nowoczesnego frameworka E2E (Cypress lub Playwright).
Testowanie API: Umiejętność testowania interfejsów REST API / GraphQL (np. Postman, Supertest) oraz mockowania (np. MSW).
Znajomość architektury Reacta: Rozumienie działania komponentów, stanów, hooków i architektury.
Język angielski: Min. B2/C1 w mowie i piśmie – swobodna komunikacja w międzynarodowym zespole oraz tworzenie dokumentacji technicznej.
CI/CD & Git: Doświadczenie w pracy z systemem Git oraz uruchamianiu testów w pipelinach CI/CD.
QA Mindset: Znajomość technik projektowania testów, analityczne myślenie i proaktywna współpraca z deweloperami.
Doświadczenie: Minimum 2+ lata komercyjnego doświadczenia w automatyzacji testów aplikacji webowych i testach manualnych.
Języki programowania: Znajomość JavaScript (ES6+) lub TypeScript w kontekście tworzenia przejrzystego kodu testowego.
Testowanie Reacta i komponentów: Doświadczenie w pisaniu testów jednostkowych i komponentowych z wykorzystaniem Jest oraz React Testing Library.
Testy E2E / UI: Praktyczna znajomość przynajmniej jednego nowoczesnego frameworka E2E (Cypress lub Playwright).
Testowanie API: Umiejętność testowania interfejsów REST API / GraphQL (np. Postman, Supertest) oraz mockowania (np. MSW).
Znajomość architektury Reacta: Rozumienie działania komponentów, stanów, hooków i architektury.
Język angielski: Min. B2/C1 w mowie i piśmie – swobodna komunikacja w międzynarodowym zespole oraz tworzenie dokumentacji technicznej.
CI/CD & Git: Doświadczenie w pracy z systemem Git oraz uruchamianiu testów w pipelinach CI/CD.
QA Mindset: Znajomość technik projektowania testów, analityczne myślenie i proaktywna współpraca z deweloperami.
🔍 Dekoder Ogłoszenia
🔴
Minimum 2+ lata komercyjnego doświadczenia w automatyzacji testów aplikacji webowych i testach manualnych.
Choć wymagane jest doświadczenie w automatyzacji, prawdopodobnie będziesz musiał wykonywać również znaczną ilość testów manualnych.
🟡
Znajomość JavaScript (ES6+) lub TypeScript w kontekście tworzenia przejrzystego kodu testowego.
Oczekuje się, że będziesz pisał kod testowy, który jest równie dobrze napisany i utrzymywalny jak kod produkcyjny.
🟡
Praktyczna znajomość przynajmniej jednego nowoczesnego frameworka E2E (Cypress lub Playwright).
Może oznaczać, że firma używa jednego z tych narzędzi, ale niekoniecznie oba, więc przygotuj się na naukę lub pracę z tym, co jest dostępne.
🟡
Rozumienie działania komponentów, stanów, hooków i architektury.
Oczekuje się, że będziesz miał głębokie zrozumienie Reacta, aby efektywnie testować jego elementy.
🟡
Proaktywna współpraca z deweloperami.
Będziesz musiał aktywnie komunikować się z zespołem deweloperskim, nie tylko zgłaszać błędy, ale także uczestniczyć w procesie ich rozwiązywania.