Szukamy doświadczonego Testera Automatyzującego, który będzie odgrywać kluczową rolę w zapewnieniu wysokiej jakości naszego produktu poprzez rozwój i wdrażanie automatycznych testów. Dołącz do naszego nowego, innowacyjnego projektu, jeśli masz kilkuletnie doświadczenie w wykonywaniu testów automatycznych.

Nasz projekt jest naprawdę wyjątkowy. Skupia się na tworzeniu narzędzi do automatycznej budowy stron internetowych, wykorzystujących najnowsze osiągnięcia w dziedzinie sztucznej inteligencji. Co to oznacza? Nasza platforma ma pomóc użytkownikom w łatwym i szybkim tworzeniu nowoczesnych, responsywnych stron internetowych, dostosowanych do ich indywidualnych potrzeb.

Co nas wyróżnia? To nie tylko unikalny interfejs, ale również zaawansowane mechanizmy, które wspomagają człowieka na każdym etapie pracy z naszym narzędziem. Chcemy, aby nasz zespół składał się z osób, które mają pasję do tworzenia czegoś nowego i ambitnie podchodzą do każdego wyzwania.

Twoje zadania

  • Współpraca z zespołem w celu wyboru odpowiednich frameworków do testów automatycznych, zapewniając optymalne działanie naszej platformy
  • Projektowanie skutecznych scenariuszy testowych, uwzględniając różnorodne przypadki użycia
  • Implementacja testów automatycznych w języku Python, wykorzystując Selenium oraz integracja ich z platformą Gitlab CI
  • Tworzenie czytelnych raportów i dashboardów prezentujących wyniki testów oraz krytyczne punkty naszej aplikacji

Wymagane umiejętności

  • Zaawansowana znajomość narzędzi do automatyzacji testów: Doświadczenie z Selenium WebDriver, Cypress, Appium lub podobnymi narzędziami do automatyzacji testów interfejsu użytkownika
  • Programowanie w testach: Zdolność do pisania skryptów testowych w językach takich jak Python, JavaScript
  • Zrozumienie metodologii testowania: Głęboka wiedza na temat różnych rodzajów testowania (np. testy jednostkowe, integracyjne, systemowe, akceptacyjne) oraz zasad i praktyk testowania oprogramowania
  • Doświadczenie z frameworkami testowymi: Umiejętność pracy z popularnymi frameworkami i bibliotekami testowymi (np. JUnit, TestNG, PyTest, Mocha, Jest)
  • Znajomość Continuous Integration / Continuous Deployment (CI/CD): Doświadczenie w integracji automatyzacji testów z procesami CI/CD przy użyciu narzędzi takich jak GitLab CI
  • Umiejętności analityczne i rozwiązywania problemów: Zdolność do analizowania wymagań, specyfikacji oraz kodu w celu identyfikacji i rozwiązywania problemów
  • Znajomość języka angielskiego na poziomie rozumienia dokumentacji i artykułów

Mile widziane

  • Znajomość testowania wydajności i obciążeniowego: Doświadczenie z narzędziami takimi jak JMeter, LoadRunner
  • Doświadczenie z testowaniem API: Znajomość narzędzi do testowania API, takich jak Postman, Rest-Assured
  • Znajomość testowania bezpieczeństwa: Podstawowa wiedza na temat narzędzi i technik testowania bezpieczeństwa (np. OWASP ZAP, Burp Suite)
  • Znajomość konteneryzacji: Doświadczenie w pracy z Dockerem i Kubernetesem, co jest przydatne przy tworzeniu środowisk testowych
  • Rozumienie DevOps: Wiedza na temat praktyk DevOps i ich wpływu na procesy testowania

Oferujemy

  • Długoterminową współpracę w oparciu o umowę B2B
  • Możliwość udziału w innowacyjnym projekcie zorientowanym na rozwój i eksperymentowanie z najnowszymi technologiami
  • Kartę Benefit Systems – MultiSport
  • Prywatną opiekę medyczną
  • Ubezpieczenie grupowe
  • System kafeteryjny
  • Dofinansowanie do kursu języka angielskiego

Aplikuj teraz