Be in IT specjalizuje się w kompleksowej rekrutacji specjalistów IT dla polskich i międzynarodowych firm. Wspieramy klientów w pozyskiwaniu ekspertów z obszarów software development, AI, data, cloud, cybersecurity, ERP, CRM oraz zarządzania IT.
Stawiamy na znajomość technologii, przejrzystą komunikację i partnerskie podejście, dzięki którym skutecznie dopasowujemy kandydatów do potrzeb organizacji i realizowanych projektów.
Obecnie dla naszego klienta poszukujemy osoby na stanowisko: Senior Automation Tester.
Senior Automation Tester (zdalnie)
Zakres obowiązków:
- Aktualnie dla naszego klienta, jednej z wiodących firm z branży mediów i rozrywki, poszukujemy doświadczonej osoby na stanowisko Senior Automation Tester, która dołączy do zespołu odpowiedzialnego za rozwój, automatyzację i utrzymanie procesów testowania oprogramowania.
- Projekt obejmuje automatyzację testów aplikacji webowych oraz usług backendowych i API, działających w środowisku chmurowym AWS.
- Obecnie testy automatyczne realizowane są przede wszystkim z wykorzystaniem Selenium WebDriver. Równolegle rozwijana będzie automatyzacja oparta na Playwright, wdrażana stopniowo w poszczególnych obszarach funkcjonalnych. Oba rozwiązania będą rozwijane i utrzymywane równolegle.
- Kandydat dołączy do istniejącego zespołu QA, w którym pracuje 2 testerów automatyzujących oraz 6 testerów manualnych. Będzie ściśle współpracować z pozostałymi specjalistami oraz raportować bezpośrednio do Liderki obszaru automatyzacji testów.
- Praca zakłada równowagę pomiędzy tworzeniem nowych testów automatycznych a utrzymaniem i rozwijaniem istniejących rozwiązań. Szacowany podział obowiązków wynosi 50% tworzenia nowych testów i 50% utrzymania obecnej automatyzacji.
- Projektowanie, tworzenie i rozwijanie testów automatycznych aplikacji webowych oraz backendu/API.
- Automatyzacja testów z wykorzystaniem Java, TypeScript, Selenium WebDriver, Playwright, Cucumber i REST Assured.
- Rozwijanie istniejącego frameworka testowego opartego na Selenium WebDriver oraz równoległe wdrażanie rozwiązań wykorzystujących Playwright.
- Przygotowywanie scenariuszy testowych i danych niezbędnych do przeprowadzania testów automatycznych.
- Uruchamianie testów automatycznych, analizowanie rezultatów oraz raportowanie wyników.
- Identyfikowanie, analizowanie i zgłaszanie błędów wykrytych podczas testowania.
- Utrzymywanie, optymalizowanie i rozwijanie istniejących skryptów testowych.
- Konfigurowanie środowisk testowych oraz utrzymywanie i rozwijanie procesów CI/CD.
- Testowanie aplikacji i API działających w środowisku AWS oraz diagnozowanie problemów związanych z ich funkcjonowaniem.
- Wykorzystywanie Datadog do analizy logów aplikacyjnych oraz realizacji podstawowych testów monitoringu.
- Wdrażanie nowych narzędzi, metod i dobrych praktyk w obszarze automatyzacji testów.
- Współpraca z testerami manualnymi, programistami oraz pozostałymi członkami zespołów projektowych.
- Tworzenie, aktualizowanie i rozwijanie dokumentacji technicznej oraz elektronicznej bazy wiedzy dotyczącej testów automatycznych.
- Udział w projekcie technologicznym realizowanym dla jednej z wiodących firm z sektora mediów i rozrywki w Polsce.
- Możliwość rozwoju automatyzacji testów z wykorzystaniem Java, TypeScript, Selenium WebDriver oraz Playwright.
- Praca przy automatyzacji testów aplikacji webowych i API działających w środowisku AWS.
- Realny wpływ na rozwój istniejących frameworków testowych oraz wdrażanie nowych rozwiązań opartych na Playwright.
- Współpracę z doświadczonym zespołem QA, składającym się z testerów automatyzujących i manualnych.
- Możliwość rozwijania kompetencji w obszarze automatyzacji, CI/CD i testowania aplikacji chmurowych.
Oczekujemy:
- Minimum 7 lat doświadczenia komercyjnego w automatyzacji testów oprogramowania.
- Bardzo dobra znajomość Java ORAZ TypeScript – znajomość obu języków jest obowiązkowa.
- Bardzo dobra znajomość Selenium WebDriver ORAZ Playwright – doświadczenie z oboma narzędziami jest obowiązkowe.
- Praktyczne doświadczenie w automatyzacji testów aplikacji webowych oraz backendu/API.
- Bardzo dobra znajomość narzędzi i technologii: Cucumber, REST Assured, Allure Report, Jenkins oraz Maven.
- Doświadczenie w projektowaniu, implementacji, rozwijaniu i utrzymywaniu frameworków testów automatycznych.
- Bardzo dobra znajomość języka SQL, w tym umiejętność tworzenia i analizowania zapytań.
- Bardzo dobra znajomość systemów kontroli wersji, takich jak Git, GitLab czy Bitbucket.
- Dobra znajomość narzędzi wspierających proces testowania: Jira, Confluence, SQL Developer, SoapUI/Postman oraz Excel.
- Doświadczenie w pracy z procesami CI/CD i integracji testów automatycznych z pipeline'ami.
- Znajomość architektury aplikacji działających w środowisku chmurowym AWS, pozwalająca na skuteczne testowanie frontendu i API oraz diagnozowanie problemów. Nie wymagamy doświadczenia w samodzielnej konfiguracji usług AWS.
- Bardzo dobra znajomość zasad, technik i najlepszych praktyk testowania oprogramowania.
- Znajomość metodyk Agile/Scrum.
- Znajomość języka angielskiego na poziomie B2/C1, umożliwiająca swobodną komunikację i pracę z dokumentacją techniczną.
- Wykształcenie wyższe, preferowane kierunki techniczne.
- Dostępność ASAP lub maksymalnie 30 dni roboczych od decyzji.
Mile widziane:
- Doświadczenie w pracy z narzędziem Datadog, w szczególności w zakresie analizy logów i monitorowania aplikacji.
- Znajomość Appium, które może zostać wykorzystane w przyszłości (obecnie nie jest stosowane w projekcie).
- Certyfikat ISTQB.
- Doświadczenie w rozwijaniu frameworków automatyzacji testów od podstaw.
- Doświadczenie w projektach realizowanych dla branży medialnej, telekomunikacyjnej lub platform cyfrowych.
Oferujemy:
- Długofalowa współpraca z wynagrodzeniem w przedziale 130-160 PLN netto/godz. + VAT.
- Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.
- Sprawny proces rekrutacyjny - dwie rozmowy techniczne z managerami, online (każda maksymalnie po godzinie).
- Współpraca w pełni zdalna.
- Benefity - prywatna opieka medyczna, karta Multisport.
- Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.