Dla naszego partnera poszukujemy QA Automation Engineera, który dołączy do międzynarodowego zespołu rozwijającego nowoczesny system zarządzania dostępem do danych.
Pojawiła się u nas przestrzeń do nawiązania współpracy przy tym projekcie – początkowo do końca października, z możliwością przedłużenia nawet do roku. Na co dzień będziesz współpracować z zespołem z Wielkiej Brytanii, dlatego swobodna komunikacja w języku angielskim jest niezbędna.
Projekt dotyczy rozwoju rozproszonego systemu kontroli dostępu do danych, wykorzystującego mechanizmy autoryzacji oparte na politykach oraz atrybutach użytkowników w architekturze federacyjnej.
Zakres obowiązków
- projektowanie oraz rozwój zautomatyzowanych scenariuszy testowych,
- przygotowywanie strategii testów funkcjonalnych, integracyjnych i end-to-end,
- automatyzacja testów z wykorzystaniem Cypress, Playwright oraz Selenium,
- tworzenie scenariuszy w podejściu BDD z wykorzystaniem SpecFlow i Gherkin,
- testowanie oraz walidacja interfejsów API,
- integracja testów automatycznych z procesami CI/CD (GitHub Actions),
- testowanie aplikacji działających w środowiskach Kubernetes,
- weryfikacja mechanizmów bezpieczeństwa i kontroli dostępu w systemach rozproszonych,
- współpraca z zespołem deweloperskim przy zapewnianiu jakości dostarczanych rozwiązań.
Nasze oczekiwania
- doświadczenie komercyjne jako QA Automation Engineer,
- praktyczna znajomość Cypress, Playwright lub Selenium,
- doświadczenie w projektowaniu scenariuszy testowych oraz automatyzacji testów,
- znajomość SpecFlow oraz Gherkin (BDD),
- doświadczenie w testowaniu REST API,
- praktyczna znajomość pracy z Kubernetes oraz integracji testów w procesach CI/CD,
- doświadczenie w testowaniu systemów rozproszonych lub rozwiązań wykorzystujących mechanizmy kontroli dostępu,
- znajomość narzędzi do zarządzania testami,
- język angielski na poziomie umożliwiającym swobodną współpracę z zespołem z Wielkiej Brytanii.
Dodatkowym atutem będzie
- doświadczenie z Git, GitHub oraz GitHub Actions,
- znajomość Terraform (Infrastructure as Code),
- doświadczenie w projektach realizowanych dla sektora publicznego,
- udział w projektach open source,
- znajomość rozwiązań z obszaru Identity & Access Management (IAM).