QA Engineer
AgileEngine
Rola Senior QA Automatyzującego w zespole tworzącym aplikacje webowe dla globalnej marki QSR (szybkiej obsługi) na React/Next.js. Będziesz odpowiedzialny za automatyzację testów end-to-end (Cypress), jednostkowych i komponentowych (Jest/React Testing Library), walidację headless CMS (Adobe Experience Manager), testowanie cross-browser (BrowserStack), integrację z CI/CD (GitHub Actions) oraz monitorowanie wydajności i dostępności (Quantum Metric, Sentry, WCAG). Praca w pełni zdalna na B2B z transparentnym procesem rekrutacyjnym.
Brakuje: wielkość zespołu i struktura (qa, dev, pm)., liczba zestawów testów i obciążenie utrzymaniowe..
Rola Senior QA Automatyzującego w zespole tworzącym aplikacje webowe dla globalnej marki QSR (szybkiej obsługi) na React/Next.js. Będziesz odpowiedzialny za automatyzację testów end-to-end (Cypress), jednostkowych i komponentowych (Jest/React Testing Library), walidację headless CMS (Adobe Experience Manager), testowanie cross-browser (BrowserStack), integrację z CI/CD (GitHub Actions) oraz monitorowanie wydajności i dostępności (Quantum Metric, Sentry, WCAG). Praca w pełni zdalna na B2B z transparentnym procesem rekrutacyjnym.
- ✓Przejrzysty proces rekrutacyjny z opisem poszczególnych etapów.
- ✓Projekt dla globalnej marki QSR – realny wpływ na skalę.
- ✓Budżet na edukację, fitness i aktywności zespołowe (choć bez konkretnej kwoty).
- ✓Mentoring, TechTalki i spersonalizowane plany rozwoju.
- ✓Wynagrodzenie w USD (konkurencyjne) i elastyczne godziny pracy.
- !Rola łączy testy manualne i automatyczne – może nie być w 100% automatyzacją.
- !Szeroki wachlarz narzędzi (Quantum Metric, Sentry, wiele frameworków) może wymagać szybkiego uczenia się.
- !Udział w architektonicznych decyzjach (ADR) wykracza poza typowe obowiązki QA.
- •Tworzenie i wykonywanie planów testów oraz przypadków testowych dla aplikacji React/Next.js na różnych przeglądarkach (desktop i mobile).
- •Przeprowadzanie testów manualnych i automatycznych w celu walidacji funkcjonalności, UI/UX, wydajności i kompatybilności cross-browser.
- •Budowa i utrzymanie zestawów testów automatycznych: Cypress do end-to-end, Jest i React Testing Library do testów jednostkowych i komponentowych.
- •Walidacja integracji i renderowania treści w Adobe Experience Manager (AEM) Sites CMS, w tym dostarczania headless i personalizacji.
- •Współpraca z developerami, product managerami i designerami przy definiowaniu wymagań testowych i zapewnieniu testowalności oraz dostępności (ADA/WCAG).
- •Analiza wyników testów, identyfikacja przyczyn błędów i ścisła współpraca z developerami w celu ich naprawy.
- •Śledzenie błędów w Azure DevOps i monitorowanie otwartych defektów aż do zamknięcia.
- •Monitorowanie wydajności aplikacji i sygnałów od użytkowników (Quantum Metric, Sentry) w celu proaktywnej identyfikacji ulepszeń jakości.
Oferta dla doświadczonych specjalistów (Senior).
QA Automation Engineer z 4+ latami doświadczenia w testowaniu webowym, w tym minimum rok z React, praktyczną znajomością Cypress lub Playwright oraz podstawami CI/CD i Git. Gotów do nauki AEM i pracy w zespole cross-funkcjonalnym.
Kandydaci z mniej niż 4 latami doświadczenia w QA, bez doświadczenia w automatyzacji testów webowych (Cypress/Playwright) lub bez znajomości React. Osoby szukające wyłącznie manualnego testowania lub roli czysto analitycznej.
- ?Ile osób liczy zespół QA na tym projekcie?
- ?Jaki jest podział między testami manualnymi a automatycznymi w codziennej pracy?
- ?Czy znajomość AEM jest absolutnie wymagana, czy można się jej nauczyć w trakcie?
- ?Jakie są główne metryki jakości, którymi mierzy się sukces QA?
- ?Czy istnieje dyżur on-call lub oczekiwanie pracy po godzinach?
- ?Jak często aktualizujecie frameworki testowe i jak wygląda migracja?
- ?Czy rola jest przypisana do jednego projektu, czy możliwe są rotacje?
- −Wielkość zespołu i struktura (QA, dev, PM).
- −Liczba zestawów testów i obciążenie utrzymaniowe.
- −Oczekiwania co do dyżurów on-call lub wsparcia awaryjnego.
- −Konkretna wysokość budżetu szkoleniowego.
- −Długość trwania projektu lub harmonogram zaangażowania klienta.
Zespół jest cross-funkcjonalny, działa w metodyce Agile (scrum) i kładzie nacisk na współpracę, rozwój oraz podejmowanie decyzji architektonicznych. Kultura People-first.
Etap asynchroniczny: formularz online, 30-60 minutowe zadanie na Codility, 5-minutowe wideo wprowadzające. Etap synchroniczny: rozmowa techniczna z zespołem inżynieryjnym, finalna rozmowa z przyszłymi współpracownikami.