Następna praca

Starszy automatyzator kontroli jakości w Luxoft

Opublikowano ponad 30 dni temu

9 wyświetleń

Luxoft

Luxoft

0
0 recenzji
Brak doświadczenia

Przetłumaczone przez Google

Poszukujemy osoby na stanowisko Senior QA Automation, która dołączy do nas przy nowym projekcie w branży handlu detalicznego odzieżą. Jest to bardzo widoczna rola w zespole Agile, dlatego wymagana jest komunikacja, kulturalny angielski i doświadczenie w pracy w rozproszonym, międzynarodowym środowisku. Obowiązki Główne obowiązki: Zapewnij jakość oprogramowania; analizować, raportować i zapewniać usuwanie błędów zidentyfikowanych podczas wdrożeń.

Poszukujemy osoby na stanowisko Senior QA Automation, która dołączy do nas przy nowym projekcie w branży handlu detalicznego odzieżą.
Jest to bardzo widoczna rola w zespole Agile, dlatego wymagana jest komunikacja, kulturalny angielski i doświadczenie w pracy w rozproszonym, międzynarodowym środowisku.

Obowiązki

Główne obowiązki:

Zapewnij jakość oprogramowania; analizować, raportować i zapewniać usuwanie błędów zidentyfikowanych podczas wdrożeń.

Pomóż PO udoskonalić historie użytkowników i zdefiniować kryteria akceptacji, uzyskując wymagania funkcjonalne i niefunkcjonalne.

Zadaj OP lub użytkownikom biznesowym właściwe pytania, aby przejść kryteria akceptacji wysokiego poziomu dla określonych scenariuszy, przykładów i zestawów testów.

Sprawdź DoR i zweryfikuj DoD.

Zdefiniuj zautomatyzowane przypadki testowe, które mają zostać wdrożone przez zespół programistów.

Zdefiniuj plany testów (sprintu, wdrożenia, ładowania...) i kontroluj ich wykonanie.

Dostosowanie do innych aplikacji zapewniających kontrolę jakości zaangażowanych w testy obciążeniowe i obciążeniowe.

Wzmocnij inicjatywę kontroli jakości w zespołach, upewniając się, że wszyscy biorą odpowiedzialność za nadzór nad jakością techniczną

w narzędziu i w realizacji niezbędnych działań.

Być architektem narzędzi testowych (BDD, Karate, Cypress, Espresso, Barista, XCUITest, Cucumber, K6 itp.) i kierować zespołem w ich użyciu.

Pomóż zautomatyzować testy funkcjonalne, współpracując z programistami przy ich wdrażaniu i przygotowaniu danych testowych.

Śledź cały cykl życia gwarancji jakości i testów.

Poproś zespół o wdrożenie zautomatyzowanych przypadków testowych.

Poinformuj OP i zainteresowane strony o stanie jakości oprogramowania deweloperskiego (implementacja zautomatyzowanych przypadków testowych, stan realizacji planów testów itp.)

Codziennie:

Pomóż zespołowi programistów i PO poznać i zrozumieć model kontroli jakości Klienta.

Poznaj i podziel się wiedzą na temat narzędzi QA Klienta.

Na poziomie produktu zrozum techniczne implikacje produktu lub usługi oraz podziel się potrzebami i zależnościami innych zespołów/obszarów (funkcjonalnych i technicznych).

QA jest odpowiedzialna za wsparcie PO w udoskonaleniach, prowadzenie sesji i zapewnienie, że wymagania funkcjonalne spełniają scenariusze TDD i BDD niezbędne do prawidłowej automatyzacji opisywanej funkcjonalności.

Pomoc w udoskonaleniach w celu zidentyfikowania nowych kryteriów akceptacji.

Pomóż PO w zdefiniowaniu kryteriów akceptacji w dopracowanych historiach użytkowników.

Przetłumacz kryteria akceptacji na zautomatyzowany język.

Zdefiniuj plan testów produktu, testy E2E w zarządzaniu testami.

Poznaj stan testów związanych z BDD i TDD.

Dołącz testy do zestawu testów regresyjnych i zaktualizuj je.

Podnoszenie świadomości zespołu w zakresie realizacji strategii jakości.

Upewnij się, że model kontroli jakości jest spełniony, a reszta zespołu rozumie jego cel i mierzy korzyści.

Automatyzuj testy funkcjonalne, aby zagwarantować spełnienie kryteriów akceptacji.

Powtarzaj plan testowania produktu w każdym sprincie.

Twórz produkt lub zarządzaj usługami wymaganymi przez użytkowników.

Realizuj częste dostawy funkcjonalności o maksymalnej jakości, zgodnie z firmowym modelem Agile.

Wspieraj resztę zespołu programistów w udoskonaleniach, aby zapewnić prawidłowe zdefiniowanie historii użytkowników.

Udziel wsparcia po zakończeniu opracowywania, aby zintegrować elementy i zautomatyzowane testy w celu wykrycia ewentualnych błędów w rozwoju, integracji, a nawet w początkowo proponowanych testach.

Na końcu każdej historii użytkownika, ulepszeń technicznych i błędów potwierdź, że zespół poprawnie wypełnił DoR i DoD.

Wspieraj i prowadź regresje przed wdrożeniami na produkcji.

Monitoruj błędy i bugi zespołu w środowiskach.

Raportuj status testów automatycznych i zarządzaj incydentami zespołu.

Dołącz i przechowuj dokumentację dotyczącą głównej jakości produktu.

Umiejętności

Konieczne

Niezbędna wiedza:

Doświadczenie w definiowaniu strategii testowania produktów.

Co najmniej 2 lata doświadczenia w pracy z frameworkami Agile (Scrum, Kanban itp.).

Znajomość piramidy testowej i doświadczenie w jej stosowaniu w różnych projektach.

Udział w historiach sukcesu automatycznych testów regresyjnych w produktach programowych.

Znajomość ceremonii Agile i funkcji QA w nich występujących.

Umiejętności techniczne:

Karate

Cyprys

Jawa

Wiosna

JPA

JUnit,

Mockito

API First Swagger

Bambus, GitHub z akcjami GitHub

Oracle/DB2

MongoDB

Szary dziennik

Appinsight

XCUITest

Ogórek, Korniszon

Grafana

Confluence, Jira

Figma

K6

Docker/Kubernetes (Openshift)

Mavena

NPM

Pytest

Stryker

Kompetencje miękkie:

Umiejętności komunikacyjne

Grzeczność

Proaktywność

Gracz zespołowy

Empatia

Języki:

Angielski minimum B2

Hiszpański to plus

Miło to mieć

3 lata doświadczenia jako programista Java/Javascript i praca z Cucumber & Gherkin

SonarQube

Jmetr

Promieniowanie rentgenowskie

Inne

Języki

Angielski: B2 Wyższy średniozaawansowany

Staż pracy

Senior

Przetłumaczone przez Google

Brak doświadczenia
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować