QA Automation Engineer
Alsendo sp. z o.o.
⚲ Warszawa
Wymagania
- Playwright
- TypeScript
- CI/CD
- REST
- Testing
- QA
- Test Automation
- SQL
- JavaScript
Opis stanowiska
Wymagania • min 2 lata doświadczenia w tworzeniu i utrzymywaniu testów automatycznych • wiedza z zakresu teorii testów oraz praktyczne doświadczenie w manualnym testowaniu oprogramowania zgodnie z wymaganiami biznesowymi, • umiejętność tworzenia planów, scenariuszy, przypadków i danych testowych, • gruntowne zrozumienie procesu wytwarzania oprogramowania i architektury systemów oraz dobierania właściwych technik testowania w zależności od potrzeb, • logiczne myślenie i wysoko rozwinięte zdolności analityczne, • umiejętność współpracy w zespole i rozwinięte zdolności komunikacyjne, • dokładność, sumienność i odpowiedzialność • znajomość SCRUM lub innych metod zwinnych • umiejętność analizy logów • znajomość języka angielskiego na poziomie B1/B2 Wymagana dobra znajomość: • TypeScript, JavaScript • Playwright • REST • GIT, CI/CD • SQL Mile widziana znajomość: • Java • narzędzia typu Postman / Insomnia • narzędzia typu: Kibana / OpenSearch • Docker / Kubernetes • SOAP • Grafana • Rabbit MQ • k6 lub innych narzędzi do przeprowadzania testów wydajnościowych • doświadczenie w pentestach • doświadczenie w testach zgodności z WCAG • doświadczenie w testach mobile Opis oferty Alsendo to wiodąca platforma technologiczna do zarządzania wysyłkami i dostawami. Zapewnia firmom, od małych biznesów po duże przedsiębiorstwa i e-commerce, narzędzia i wsparcie niezbędne do osiągnięcia sukcesu. Nasze rozwiązania, oparte na nowoczesnej technologii i zrównoważonym rozwoju, zostały zaprojektowane z myślą o wygodzie i wydajności. Do grupy Alsendo należą: Apaczka, Innoship, Ecolet, Sendit, Zaslat, Spedire. Naszą ambicją jest dalszy, dynamiczny rozwój technologiczny. Ważnym elementem naszej strategii biznesowej jest rozwój kompetencji naszego zespołu pracowników. Zapewniamy dostęp do szkoleń, możliwość uczenia się u ekspertów z wielu działów firmy, wyjazdy integracyjne, a benefity typu opieka medyczna są oczywistością. Wierzymy, że dzięki prężnie działającemu biznesowi oraz zaangażowanemu zespołowi uda się nam osiągnąć ambitne cele. Zakres obowiązków • Testowanie aplikacji zgodnie z wymaganiami biznesowymi, • Projektowanie i tworzenie testów automatycznych – pisanie skryptów testowych z wykorzystaniem narzędzi i frameworków, na podstawie istniejących scenariuszy testowych lub przeprowadzenie własnych testów manualnych, właściwe zgłaszanie błędów poprzez ich czytelny, precyzyjny i jednoznaczny opis oraz weryfikowanie poprawionych zgłoszeń, • Utrzymanie testów automatycznych - refaktoryzacja i aktualizacja testów po zmianach w aplikacji • Kompleksowe zrozumienie wymagań funkcjonalnych i niefunkcjonalnych tworzonych systemów oraz sposobów ich wykorzystywania przez użytkowników końcowych • Dzielenie się wiedzą w zespole i wspieranie mniej doświadczonych osób. • Tworzenie testów UI, API, a także testów integracyjnych i end-to-end, • Tworzenie i utrzymywanie środowiska testowego - współpraca przy konfiguracji środowisk testowych i testowych danych. • Integracja testów z CI/CD - konfiguracja testów w pipeline'ach, • Raportowanie wyników testów - generowanie i analizowanie raportów z testów. • Identyfikacja przyczyn błędów i niepowodzeń testów, • Bliska współpraca z testerami manualnymi, PO, programistami, DevOpsami, PM-ami, • Wspieranie wdrożeń na środowiska testowe i produkcyjne. • Dbanie o jakość całego procesu dostarczania oprogramowania, Szczegóły oferty • Rekrutacja online • Język rekrutacji: polski • Start ASAP • Praca zdalna przez 4 dni w tygodniu Sprzęt • Linux • Windows • Komputer: Notebook • Monitory: Dwa Metodologia • QA manager • Tester(s) • Agile management Scrum • Issue tracking tool Jira • Knowledge repository Confluence • Code reviews • Version control system GIT Udogodnienia w biurze • Darmowa kawa • Parking dla rowerów • Nowoczesne biuro • Bez wymaganego dress code'u Benefity • Pakiet sportowy • Prywatna opieka medyczna • Ubezpieczenie na życie