QA Automation Engineer
Devire
⚲ Warszawa
20 160 - 23 520 PLN (B2B)
Wymagania
- QA
- Testing
- Web app testing
- PWA
- Microservices
- API
- CI/CD
- JavaScript
- Playwright (nice to have)
- Jenkins (nice to have)
- GitLab (nice to have)
- Jira (nice to have)
- Vue (nice to have)
- Symfony (nice to have)
- Magento (nice to have)
Opis stanowiska
O projekcie: Dla naszego klienta - największej firmy mediowej w obszarze lifestyle w Polsce poszukujemy osoby na stanowisko - QA Automation Engineer. - Wynagrodzenie w oparciu o umowę B2B (via Devire). - Pakiet benefitów (opieka medyczna, karta multisport itp.). - Długofalowa współpraca. - Model hybrydowy. Wymagania: - Minimum 4-letnie doświadczenie na stanowisku QA lub QA Automation - Doświadczenie w projektowaniu strategii i architektury testów - Doświadczenie w automatyzacji testów aplikacji webowych - Doświadczenie w testowaniu aplikacji PWA - Doświadczenie w testowaniu architektury mikroserwisowej oraz API - Doświadczenie w pracy z procesami CI/CD oraz umiejętność czytania i rozumienia konfiguracji pipeline - Doświadczenie w pracy w metodykach zwinnych - Umiejętność tworzenia dokumentacji strategii testów oraz scenariuszy testowych - Umiejętność pisania kodu w JavaScript - Nice to have: - Doświadczenie w pracy z Playwright, Jenkins, GitLab, Jira, Vue, Symfony, Magento - Doświadczenie w analizie logów oraz diagnozowaniu problemów w środowiskach developerskich - Doświadczenie w testowaniu integracji z systemami zewnętrznymi - Znajomość podstaw testów bezpieczeństwa aplikacji webowych - Doświadczenie w testach wydajnościowych lub obciążeniowych Codzienne zadania: - Stworzenie strategii oraz architektury testów dla refaktoryzowanej części systemu we współpracy z Architektem Systemowym i Analitykami Biznesowymi/Systemowymi - Dobór narzędzi oraz podejścia do automatyzacji testów wraz z uzasadnieniem technicznym proponowanych rozwiązań - Tworzenie regresyjnych scenariuszy testowych na podstawie istniejących funkcjonalności oraz analiz biznesowo-systemowych dla nowych funkcjonalności - Projektowanie i rozwijanie automatycznych testów E2E oraz testów API dla systemu opartego o mikroserwisy - Testowanie nowych funkcjonalności w istniejącym systemie oraz utrzymywanie zestawu testów regresyjnych - Współpraca z zespołem developerskim przy analizie wymagań, definiowaniu kryteriów akceptacji oraz planowaniu prac - Współpraca z zespołem DevOps przy integracji testów z pipeline CI/CD - Dokumentowanie strategii testów, architektury testów oraz scenariuszy testowych - Wsparcie obecnego QA w testowaniu funkcjonalności w utrzymywanej części systemu - Testowanie integracji z systemami zewnętrznymi