Publikuj oferty pracy
Zatrudniaj bez prowizji
169 wyświetleń
Luxoft
Opis projektu:
Budujemy platformę wspierającą onboarding klientów w globalnej instytucji finansowej. Platforma ta obejmuje przetwarzanie wniosków o wdrożenie w trakcie ich przepływu od Klientów przez Dział Sprzedaży do Operacji i do dalszych funkcji przetwarzania.
Szukamy sumiennej i inteligentnej osoby, zdolnej do eksploracji i zrozumienia złożonych systemów oraz interakcji między nimi. Naszym pożądanym liderem jest starszy inżynier ds. kontroli jakości, który komunikuje się z członkami własnego i innych zespołów, planuje i organizuje pracę własną, opracowuje przypadki testowe i przeprowadza testy manualne wspólnie z innymi członkami zespołu QA, wspiera specjalistów L3 w trybie na żądanie.
Rozwiązanie techniczne składa się z dwóch głównych elementów:
1. Konfigurator metadanych. Analitycy używają go do przygotowywania metadanych, na których działa aplikacja operacyjna. Pozwala na personalizację procesów i zasad biznesowych
2. Aplikacja operacyjna. Główne narzędzie analityków operacyjnych, prośby o wdrożenie znajdują się tutaj.
Aplikacje zbudowane przy użyciu Java11/Kotlin, Activiti, Spring, Mongo DB, Hazelcast, Vaadin w interfejsie użytkownika w głównych komponentach, React/Redux w komponentach pomocniczych. Komponenty pomocnicze obejmują różne przypadki biznesowe: raportowanie, aplikacje skierowane do klienta, pulpity operacyjne, ustalanie priorytetów przetwarzania żądań i wiele innych.
Obowiązki:
- Wykonywanie i analizowanie pakietu skryptów TA.
- Projektowanie i pisanie kodu i skryptów do automatyzacji testów (Java/Kotlin; Selenuim)
- Weryfikacja kodu testów automatycznych
- Konfiguracja i ulepszanie frameworków automatyzacji.
- Współpraca z zespołem ds. kontroli jakości w celu wspierania testów progresji i regresji
- Zarządzanie zaległościami
- Współpraca z działem kontroli jakości i twórcami oprogramowania w celu rozwiązywania nietypowych problemów
- Generowanie raportów TA - postęp w realizacji, raport z wykonania
Opis umiejętności obowiązkowych:
- Znajomość zasad i koncepcji testowania oprogramowania
- Doświadczenie w automatycznym testowaniu frontendu i/lub backendu oraz interfejsów API
- Praktyczne doświadczenie w kodowaniu w Javie
- Możliwość opracowania od podstaw nowego frameworku TA
Opis przydatnych umiejętności:
- Znajomość JavaScript i frameworków automatyzacji, takich jak Jest, Puppeteer itp.
- Znajomość domeny Wdrożenia Klienta Bankowego
- Zrozumienie zwinnych metodologii tworzenia oprogramowania
- Dobra znajomość projektowania testów
- Linia poleceń systemu Linux
Języki:
język angielski: B2 średniozaawansowany wyższy