Nasz klient jest wiodącym dostawcą innowacyjnych rozwiązań, którego celem jest dostarczanie niezrównanych usług optymalizujących efektywność operacyjną firm zarządzających podróżami i sieci hotelowych. Produkt oferuje kompleksowy pakiet usług mających na celu usprawnienie procesów płatniczych i uzgadnianie danych klientów.
Poszukujemy wykwalifikowanego i doświadczonego starszego inżyniera AQA, który dołączy do naszego zespołu i przyczyni się do naszego ciągłego sukcesu.
Masz
- ponad 4 lata pracy w AQA z JS(ES6+) i/lub TS
- Udokumentowane doświadczenie komercyjne jako starszy inżynier AQA lub na podobnym stanowisku
- Dogłębne zrozumienie celów kontroli jakości / TA, obszarów zastosowania, działań i wyników.
- Praktyczne doświadczenie z Cypress w zakresie pisania i wykonywanie kompleksowych testów
- Dobra znajomość systemów kontroli wersji, takich jak Bitbucket, w tym strategii rozgałęziania i przepływów pracy związanych z żądaniami ściągnięcia.
- Praktyczne doświadczenie w zakresie praktyk doskonałości technicznej: * Śledzenie zasad SOLID, KISS, DRY.
- Udział i/lub prowadzenie sesji przeglądu kodu.
- Ustawianie konwencji kodu i/lub przestrzeganie.
- Doświadczenie w konfiguracji i zarządzanie rurociągami CI/CD (Jenkins lub podobne).
- Doświadczenie we wdrażaniu i administrowaniu rozwiązaniami TLM (TestRail lub podobnymi).
- Zrozumienie koncepcji i atrybutów wydajności TA. Wiedza na temat głównych wskaźników KPI TA.
- Doświadczenie w tworzeniu dokumentacji związanej z TA – przewodniki dla użytkowników/programistów, Javadoc/Classdoc, raport z przebiegu testu itp.
- Doskonałe umiejętności komunikacyjne, doświadczenie we współpracy z zespołami interdyscyplinarnymi i rozproszonymi.
- Znajomość języka angielskiego na poziomie B2 lub wyższym, w mowie i piśmie.
Będzie dobrze plus
- Doświadczenie w kierowaniu zespołem
Do tego zmierzasz p>
- Praca nad rozszerzeniem zasięgu TA pod kątem gotowego frameworku testów automatycznych z wykorzystaniem JS/TS (ES6+)
- Wykorzystaj Cypress do tworzenia solidnych, kompleksowych testów dla aplikacji internetowych , identyfikując i rozwiązując wszelkie problemy lub rozbieżności.
- Przeglądanie artefaktów dostarczonych przez innych współpracowników, w tym zarówno artefaktów testowych, jak i kodu automatyzacji testów.
- Utrzymuj kod automatyzacji w BitBucket.
- Ściśle współpracuj z zespołami wielofunkcyjnymi, w tym programistami, kierownikami projektu i inżynierami ds. kontroli jakości, aby zdefiniować strategie testów i zapewnić kompleksowy zakres testów. * Zarządzanie i utrzymywanie strategii testów, zestawów testów i innych dokumentów testowych.
- Bierz udział w konfiguracji potoków Jenkins dla procesów CI/CD.
- Konfiguruj i konserwuj rozwiązanie do zarządzania cyklem życia testów (TLM) (TestRail lub podobny)
- Badaj i śledź wyniki testów, generuj wnikliwe raporty.
- Bierz udział w regularnych ceremoniach Agile – planowanie sprintu, retrospektywy, sesje pielęgnacyjne itp.
- Promuj kulturę jakości i doskonałości w organizacji, opowiadając się za rygorystycznymi standardami testowania i prowadząc inicjatywy ciągłego doskonalenia w zespole interesariuszy. *
- Wkład w rozwiązywanie problemów i wykazanie proaktywnego podejścia do identyfikowania defektów oprogramowania i rozwiązywania problemówskutki.