Współpraca z Solution Architectami, Product Ownerami, Developerami, DevOps oraz innymi QA Automation Engineerami przy testowaniu nowych funkcjonalności oraz usprawnianiu testów istniejących/legacy, z wykorzystaniem narzędzi takich jak: Reqnroll/SpecFlow, Postman, Playwright, Swagger, Selenium
Analiza wymagań biznesowych, projektów wewnętrznych oraz wymagań niefunkcjonalnych, a także wspólna estymacja user stories z zespołem.
Promowanie i utrzymywanie podejścia TDD oraz BDD we wszystkich rozwiązaniach programistycznych.
Pisanie i wykonywanie solidnych skryptów testowych, osiągając wysoki poziom automatyzacji i pokrycia regresji w pipelineach CI/CD.
Manualne testy eksploracyjne oraz utrzymywanie przejrzystego planu testów manualnych dla scenariuszy, których nie da się zautomatyzować.
Przeglądanie logów i baz danych w ramach procesu testowania oraz automatyzacja tych działań, gdy to możliwe.
Stosowanie najlepszych praktyk branżowych i dbanie o to, aby inni członkowie zespołu również ich przestrzegali.
Wymagania pracodawcy
Minimum 6 lat doświadczenia jako Automation QA w nowoczesnym środowisku wytwarzania oprogramowania.
Doświadczenie w C# .NET oraz solidne doświadczenie w testowaniu REST API i strategiach testów API.
Doświadczenie w BDD z silnym naciskiem na automatyzację testów zamiast testów manualnych.
Bardzo dobra znajomość zrównoważonej piramidy testów oraz podziału na testy jednostkowe, integracyjne i end‑to‑end.
Umiejętność opisania różnic i wskazania, które scenariusze nadają się do testów Unit, Integration i E2E.
Doświadczenie w ulepszaniu, refaktoryzacji i przepisywaniu testów.
Doświadczenie w uruchamianiu testów w pipelineach CI/CD.
Doświadczenie z SpecFlow/Reqnroll.
Znajomość SQL.
Doświadczenie w metodykach zwinnych (Agile).
Wymagana znajomość języka angielskiego na poziomie swobodnej komunikacji
Organizacja pracy
Sposób pracy
agile
Sposób pracy nad projektem
Continuous Deployment
Continuous Integration
Pracodawca oferuje
Praca hybrydowa - 2 dni w tygodniu praca z biura w Krakowie, 3 dni pracy zdalnej