About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
- Projektowanie, rozwój oraz utrzymanie automatycznych testów end-to-end w oparciu o Playwright i TypeScript, z uwzględnieniem stabilności i czytelności kodu testowego.
- Tworzenie oraz rozwijanie testów warstwy API (REST/GraphQL), w tym walidacja kontraktów, obsługa scenariuszy błędnych oraz testowanie edge case'ów.
- Opracowywanie przypadków i scenariuszy testowych na podstawie wymagań biznesowych oraz analizy ryzyka.
- Analiza logów aplikacyjnych, odpowiedzi serwisów, ruchu sieciowego oraz danych w celu identyfikacji przyczyn defektów.
- Współpraca z zespołem developerskim przy doprecyzowaniu scenariuszy testowych i przypadków brzegowych.
- Udział w przeglądach kodu testów automatycznych oraz dbałość o standardy jakości w repozytorium.
- Integracja i utrzymanie testów w pipeline'ach CI/CD (np. GitHub Actions, Azure DevOps, GitLab) oraz monitorowanie ich stabilności.
- Raportowanie defektów wraz z pełną dokumentacją (kroki reprodukcji, logi, nagrania, rekomendacje).
- Wsparcie analiz RCA (root cause analysis) oraz weryfikacja wdrożonych poprawek.
- Udział w refinementach, planowaniu sprintów i współtworzeniu strategii testów oraz metryk jakości we współpracy z QA Chapter Leaderem.
Required qualifications
- Minimum 3 lata doświadczenia w testach automatycznych.
- Bardzo dobra znajomość TypeScript lub JavaScript (z gotowością do pracy w TypeScript).
- Praktyczne doświadczenie w pracy z Playwright, w tym: budowa testów E2E, praca z fixtures i mockami, wykorzystanie test runnera oraz trace viewer, efektywne zarządzanie selektorami.
- Doświadczenie w testowaniu API (REST i/lub GraphQL) z wykorzystaniem narzędzi takich jak Postman, SuperTest lub Playwright API.
- Umiejętność samodzielnego projektowania scenariuszy testowych w oparciu o wymagania i analizę ryzyka.
- Znajomość dobrych praktyk testowania oraz podejścia risk-based.
- Doświadczenie w pracy z systemem kontroli wersji Git oraz tworzeniu czytelnych pull requestów.
- Podstawowa znajomość integracji testów z pipeline'ami CI/CD.
- Doświadczenie w pracy w środowisku zwinnym (Scrum/Agile).
- Możliwość uczestniczenia w spotkaniach projektowych raz lub dwa dni w tygodniu w biurze w Warszawie.
Dodatkowe atuty
- Doświadczenie w definiowaniu strategii testów na poziomie zespołu lub produktu.
- Praktyka w analizie metryk jakości i stabilności testów.
- Umiejętność pracy w większym środowisku korporacyjnym (np. sektor ubezpieczeniowy lub finansowy).
Benefits
B2B