Pracuj.pl Stacjonarnie Mid

Tester Automatyzujący (Regular)

Alfavox Sp. z o.o.

⚲ Bielsko-Biała

Do uzgodnienia

Wymagania

  • Playwright
  • TypeScript
  • Selenium
  • Java
  • Docker Compose
  • Kubernetes
  • CI/CD
  • Git
  • GitLab
  • SQL
  • React.js
  • .NET
  • Jenkins
  • GitLab CI/CD
  • Appium
  • BrowserStack

Opis stanowiska

Nasze wymagania:
Minimum 3 lata doświadczenia w testowaniu aplikacji, w tym co najmniej 1 rok doświadczenia w automatyzacji testów.
Praktyczna znajomość Playwright i TypeScript.
Praktyczna znajomość Selenium i Java.
Doświadczenie w testowaniu rozwiązań tworzonych w technologiach .NET i React.
Doświadczenie w automatyzacji testów aplikacji webowych oraz testowaniu API.
Znajomość konteneryzacji, w szczególności Docker Compose, oraz podstaw Kubernetes.
Znajomość podstaw CI/CD i DevOps oraz rozumienie praktycznego zastosowania tych podejść w procesie testowania.
Doświadczenie w pracy z systemami kontroli wersji, w szczególności Git i GitLab.
Podstawowa znajomość baz danych i języka SQL.
Umiejętność korzystania z narzędzi GenAI wspierających pracę techniczną, np. GitHub Copilot, Codex lub Claude Code, oraz świadomego stosowania technik vibe codingu.
Umiejętność wykorzystywania AI Skills i agentów AI w procesie testowania, z uwzględnieniem weryfikacji jakości i poprawności wyników.
Umiejętność pracy zespołowej, jasnej komunikacji i skutecznej współpracy z osobami technicznymi oraz biznesowymi.
Znajomość języka polskiego na poziomie umożliwiającym swobodną komunikację w zespole.
Znajomość języka angielskiego na poziomie umożliwiającym komunikację i pracę z dokumentacją techniczną.
Praktyczna znajomość narzędzi Jira i Confluence.

Mile widziane:
Certyfikat ISTQB Certified Tester lub równoważny.
Certyfikaty specjalistyczne w zakresie automatyzacji testów, testowania wydajnościowego lub jakości oprogramowania.
Doświadczenie w testowaniu mikrousług i architektury rozproszonej.
Pogłębiona znajomość CI/CD i narzędzi ciągłej integracji, np. Jenkins lub GitLab CI/CD.
Doświadczenie w pracy w metodykach zwinnych, w szczególności Agile i Scrum.
Znajomość frameworków do testowania aplikacji mobilnych, np. Appium i BrowserStack.
Znajomość narzędzi do zarządzania testami, np. Jira TestFLO lub TestRail.
Znajomość technik testowania UX i dostępności cyfrowej, w tym WCAG.
Umiejętność przygotowywania zaawansowanej dokumentacji technicznej i raportów jakościowych.

O projekcie:
Rola jakościowa z odpowiedzialnością za automatyzację testów, stabilność produktu i rozwój procesów QA.
Praca z aplikacjami webowymi, desktopowymi i API, rozwój frameworków testowych oraz aktywny udział w zapewnianiu jakości produktu.
Rozwój własnych rozwiązań oraz współpraca z developerami, analitykami i DevOps.

Zakres obowiązków:
Projektowanie, implementacja i utrzymanie automatycznych testów dla aplikacji webowych, desktopowych i API.
Tworzenie i rozwijanie własnych rozwiązań, frameworków oraz skryptów do automatyzacji testów w Playwright/TypeScript i Selenium/Java.
Współpraca z zespołami developerskimi, analitykami i pozostałymi uczestnikami procesu wytwarzania oprogramowania w celu zapewnienia wysokiej jakości produktu.
Konfiguracja i utrzymanie środowisk testowych, w tym rozwiązań opartych na Docker, Docker Compose i Kubernetes.
Aktywny udział w procesach CI/CD, w tym konfiguracja i utrzymanie potoków testowych w GitLab CI.
Analiza wyników testów, identyfikacja i raportowanie błędów oraz weryfikacja wdrożonych poprawek.
Optymalizacja procesów testowych i ciągłe doskonalenie metodyk oraz standardów automatyzacji.
Udział w code review, planowaniu sprintów, refinementach i pozostałych ceremoniach Agile/Scrum.
Przygotowywanie dokumentacji testowej i technicznej, instrukcji użytkownika, raportów z testów oraz raportów technicznych dla interesariuszy.
Monitorowanie i analiza wydajności aplikacji oraz wspieranie działań związanych z testami wydajnościowymi.
Mentoring i szkolenie mniej doświadczonych testerów w zakresie dobrych praktyk automatyzacji.
Inicjowanie i prowadzenie działań usprawniających jakość oprogramowania w zespołach i całej organizacji.
Udział w audytach bezpieczeństwa oraz działaniach związanych z testami penetracyjnymi.
Wykorzystywanie narzędzi GenAI i agentów AI w codziennej pracy testowej oraz wspieranie zespołu w odpowiedzialnej adopcji tych technologii.

Oferujemy:
Pracę w innowacyjnej firmie technologicznej specjalizującej się w rozwiązaniach głosowych, contact center i omnichannel.
Możliwość rozwoju zawodowego i zdobywania nowych umiejętności, w tym w obszarze AI, automatyzacji i nowoczesnych praktyk QA.
Atrakcyjne wynagrodzenie dopasowane do doświadczenia i kompetencji.
Przyjazną atmosferę pracy i wsparcie ze strony doświadczonego zespołu.
Udział w ciekawych projektach wykorzystujących nowoczesne technologie i rozwiązania produktowe Alfavox.
Elastyczne godziny pracy i możliwość pracy hybrydowej.
Mentoring i wsparcie ze strony doświadczonych specjalistów.
Dostęp do narzędzi AI klasy enterprise wspierających codzienną pracę.

🔍 Dekoder Ogłoszenia

🔴
Tester Automatyzujący (Regular)
Może oznaczać stanowisko juniorskie z niewielkim naciskiem na automatyzację, mimo nazwy 'Regular'.
🟡
Praktyczna znajomość Playwright i TypeScript.
Oznacza, że będziesz musiał aktywnie tworzyć i utrzymywać testy w tych technologiach, a nie tylko je przeglądać.
🟡
Praktyczna znajomość Selenium i Java.
Podobnie jak wyżej, oczekiwana jest aktywna praca z tymi technologiami, co może być obciążeniem jeśli preferujesz inne narzędzia.
🔴
Znajomość podstaw CI/CD i DevOps oraz rozumienie praktycznego zastosowania tych podejść w procesie testowania.
Może oznaczać, że będziesz odpowiedzialny za konfigurację i utrzymanie pipeline'ów CI/CD dla testów, a nie tylko za ich uruchamianie.
🟡
Umiejętność korzystania z narzędzi GenAI wspierających pracę techniczną, np. GitHub Copilot, Codex lub Claude Code, oraz świadomego stosowania technik vibe codingu.
Oczekuje się aktywnego wykorzystania narzędzi AI do pisania kodu testowego, co może być nowym i nieznanym obszarem dla niektórych kandydatów.