CASE STUDIES TEST FACTORY
Wiodący niemiecki bank inwestycyjny 01. Wsparcie klienta przez wysoko wykwalifikowany zespół analityków testowych oraz inżynierów automatyzacji testów Bankowość Wdrożenie nowego system Wealth Manager i zintegrowanie go z nową hurtownią Data Mart, gromadzącą dane z systemów źródłowych w ramach dostosowania do wymogów dyrektywy MiFID II oraz wsparcie doradców inwestycyjnych w analizie portfela klientów i wypracowania dopasowanych strategii inwestycyjnych ¹ ¹ Nieaktualna dokumentacja dotycząca analizy i testowania ¹ ¹ Brak specjalistów w obszarze testów w organizacji ¹ ¹ Ograniczone zaangażowanie ekspertów biznesowych ¹ ¹ Testowanie integracji oraz dostarczanie rozwiązań przez dwóch globalnych dostawców (część projektu Grupy) potrzeba sprawdzenia dostarczonych rozwiązań przez stronę trzecią ¹ ¹ Rygorystyczny harmonogram testów wymagający doświadczonego zespołu testerów ¹ ¹ Potrzeba automatyzacji testów w obszarze integracji budowa spersonalizowanego rozwiązania w krótkim czasie
¹ ¹ Analiza dokumentacji otrzymanej od strony trzeciej związanej z nowymi hurtowniami Data Mart oraz interfejsami pomiędzy systemami źródłowymi, z hurtowniami danych i eksportowaniem tabel ¹ ¹ Przygotowanie przypadków testowych i scenariuszy testowych dla celów integracji danych pomiędzy systemami źródłowymi, hurtownią danych oraz plikami eksportowymi ¹ ¹ Przygotowanie skryptów SQL oraz zapytań do przeprowadzenia testów w obszarze integracji danych ¹ ¹ Przygotowanie scenariuszy testowych i przypadków testowych dla warstwy front-end Wealth Manager ¹ ¹ Przeprowadzenie testów zarówno w zakresie integracji danych oraz obszaru funkcjonalnego dla Wealth Manager, jak i w zakresie wymaganych interfejsów zakres testów obejmuje testy dymne (smoke tests), integracyjne i akceptacyjne ¹ ¹ Zarządzanie usterkami oraz przeprowadzenie powtórnych testów wykrytych błędów ¹ ¹ Zaprojektowanie i dostarczenie narzędzia do automatyzacji testów sprawdzanie poprawności plików wejściowych Wealth Manager generowanych przez hurtownię Data Mart, sprawdzanie poprawności plików wejściowych Wealth Manager dostarczonych przez fundusze inwestycyjne, wdrożenie Selenium dla testów front-endowych Wealth Manager 02. Wiodący niemiecki bank inwestycyjny fuzja z jednym z trzech największych banków w Polsce Wsparcie klienta w procesie fuzji banków przez wykwalifikowany zespół Test Factory Bankowość Wsparcie klienta przez wykwalifikowany zespół Test Factory we wszystkich działaniach testowych w ramach fuzji banków
¹ ¹ Rygorystyczny harmonogram projektu (bez możliwości zmiany daty fuzji dwóch banków) ¹ ¹ Połączenie na poziomie prawnym i operacyjnym w tym samym czasie ¹ ¹ Współpraca z kilkoma dostawcami zaangażowanymi w główne procesy migracyjne ¹ ¹ Ograniczona dostępność biznesowych ekspertów ¹ ¹ Oddzielne zespoły projektowe pracujące w kilku lokalizacjach na zdalnych terminalach ¹ ¹ Problemy związane ze środowiskiem testów ¹ ¹ Zdefiniowanie strategii testów ¹ ¹ Konfiguracja i wdrożenie Test Management Office (TMO) ¹ ¹ Planowanie i zarządzanie testami ¹ ¹ Przygotowanie i przeprowadzenie testów zarówno dla migracji danych, jak i dla architektury SAL (Source Architecture Landscape) testy funkcjonalne i akceptacyjne ¹ ¹ Przygotowanie i przeprowadzenie testów w procesie uzgadniania danych ¹ ¹ Testy projektów regulacyjnych ¹ ¹ Testy typu cross-check (sprawdzanie poprawności między migracją danych i SAL) ¹ ¹ Testy typu left to right ¹ ¹ Bezpośrednie zaangażowanie w próby generalne podczas działań związanych z testowaniem i uzgadnianiem danych ¹ ¹ Raportowanie testów
Jeden z najstarszych banków prywatnych w USA 03. Projekt Test Factory Bankowość Zaplanowanie, przygotowanie i przeprowadzenie testów akceptacyjnych w centrum biznesowym klienta zlokalizowanym w Polsce; przygotowanie i przeprowadzenie testów w szerokim zakresie projektów (np. platforma bankowości elektronicznej, aktualizacja systemów bankowych, projekty regulacyjne i raportowanie, projekty migracji danych, uczenie maszynowe, automatyzacja procesów) ¹ ¹ Rosnąca liczba projektów do przetestowania w tym samym czasie ¹ ¹ Brak wystarczającej liczby specjalistów w obszarze testów po stronie klienta ¹ ¹ Wymóg posiadania po stronie zespołu testerów głębokiej wiedzy biznesowej oraz bardzo dobrych umiejętności w zakresie testów ¹ ¹ Bardzo krótki czas planowany na transfer wiedzy i rozpoczęcie pracy operacyjnej dla zewnętrznego zespołu Test Factory ¹ ¹ Wymóg doświadczenia zdobytego w projektach międzynarodowych stawiany członkom zespołu Test Factory ¹ ¹ Zapewnienie wysoko wykwalifikowanego zespołu składającego się z test managerów, analityków testów oraz starszych testerów (z dużym doświadczeniem w branży usług finansowych) ¹ ¹ Planowanie testów oraz zarządzanie nimi ¹ ¹ Przygotowanie przypadków testowych
¹ ¹ Przeprowadzenie manualnych testów akceptacyjnych (w tym przeprowadzenie testów i utrzymanie dowodów testowych) ¹ ¹ Zgłaszanie usterek w systemie JIRA ¹ ¹ Zarządzanie usterkami, łącznie z przypisaniem usterek analitykom / zewnętrznym dostawcom ¹ ¹ Przygotowanie i uruchomienie zautomatyzowanych skryptów testowych do testowania integracyjnego (Java, Cucumber, IntelliJ IDEA, Stash (repozytorium kodu)) ¹ ¹ Analiza raportów z przeprowadzonych testów oraz dostarczanie informacji zwrotnej właścicielowi produktu Wiodący globalny wydawca kart płatniczych 04. Automatyzacja testów Finansowa Zaprojektowanie, opracowanie oraz wdrożenie nowego narzędzia do automatyzacji testów wspierającego testerów manualnych w przygotowaniu danych testowych oraz w przeprowadzeniu testów z wykorzystaniem licencjonowanych systemów klienta ¹ ¹ Przestarzałe i niezintegrowane narzędzia automatyzacji testów wymagające od zespołu testerów głębokiej wiedzy programistycznej ¹ ¹ Ograniczona elastyczność istniejących narzędzi do testowania automatycznego długi czas potrzebny do wdrożenia nowych zmian ¹ ¹ Przestarzała technologia użyta w narzędziach automatyzacji testów ¹ ¹ Szybki rozwój biznesowy organizacji klienta (wdrożenie nowych produktów, nowe banki i nowi klienci) mający wpływ na powstanie nowych wymagań biznesowych ¹ ¹ Ograniczona dokumentacja dotycząca istniejącego rozwiązania ¹ ¹ Konieczność przeprowadzenia testów akceptacyjnych opartych na zróżnicowanej i dużej ilości danych testowych
¹ ¹ Dostarczenie projektu wysokiego poziomu (HLD) dla nowego narzędzia do automatyzacji testów, obejmującego transakcje autoryzacji płatności końcowych dla wszystkich podłączonych banków ¹ ¹ Zdefiniowanie frameworku automatyzacji testów opartego o język Python ¹ ¹ Analiza i przegląd kodu istniejących narzędzi automatyzacji testów ¹ ¹ Dostarczenie harmonogramu projektu 6 iteracji w ramach projektu ¹ ¹ Dostarczenie narzędzia do automatyzacji testów 6 modułów związanych ze szczegółowymi etapami procesu biznesowego i połączonych z istniejącymi systemami klienta ¹ ¹ Testy jednostkowe i testy integracyjne nowego narzędzia do automatyzacji testów ¹ ¹ Wsparcie testów akceptacyjnych ¹ ¹ Zarządzanie usterkami oraz przeprowadzenie powtórnych testów wykrytych błędów 05. Jedna z pięciu największych firm z sektora ubezpieczeń na życie na polskim rynku część holenderskiej grupy o międzynarodowym zasięgu oferującej usługi w ramach ubezpieczeń na życie, emerytur i zarządzania aktywami Projekt Test Factory dla firmy z branży ubezpieczeń na życie Ubezpieczeniowa Zaplanowanie, weryfikacja i przeprowadzenie testów integracyjnych (SIT) dla nowej aplikacji sprzedażowej. Zaplanowanie, przygotowanie i przeprowadzenie testów wydajnościowych oraz testów bezpieczeństwa
¹ ¹ Brak wystarczającej liczby osób wykwalifikowanych w obszarze testów po stronie klienta ¹ ¹ Potrzeba połączenia głębokiej wiedzy biznesowej oraz bardzo dobrych umiejętności w zakresie testów wymaganie stawiane zespołowi testerów ¹ ¹ Ograniczony czas na transfer wiedzy oraz rozpoczęcie pracy przez zewnętrzny zespół Test Factory ¹ ¹ Skuteczna współpraca z zewnętrznym dostawcą jako kluczowy czynnik sukcesu ¹ ¹ Rygorystyczny harmonogram testów zgodny z oczekiwaniami organów nadzoru ¹ ¹ Problemy z dostępem bezpieczeństwa ¹ ¹ Dostarczenie wysoko wykwalifikowanego zespołu testerów, w tym test managerów i starszych testerów (z dużym doświadczeniem i wiedzą z branży ubezpieczeniowej) ¹ ¹ Przygotowanie planu testów i zarządzanie nimi ¹ ¹ Dostarczenie oraz weryfikacja przypadków testowych oraz scenariuszy testowych ¹ ¹ Przeprowadzenie testów funkcjonalnych (w tym wykonywanie testów i utrzymanie ewidencji ich wyników) ¹ ¹ Przeprowadzenie testów bezpieczeństwa i testów wydajnościowych ¹ ¹ Raportowanie usterek do systemu JIRA ¹ ¹ Zarządzanie usterkami, w tym przypisywanie ich do klienta / analityków / zewnętrznych dostawców ¹ ¹ Analiza raportów z przeprowadzonych testów oraz dostarczanie informacji zwrotnej do klienta
06. Jedna z największych firm z obszaru mediów i telekomunikacji w Polsce część polskiej grupy kapitałowej Dostarczenie zespołu Test Factory dla dużego projektu z branży telekomunikacyjnej Telekomunikacyjna Dostarczenie kompleksowych systemów: CRM, billingowego i służącego obsłudze klienta dla firmy z obszaru telekomunikacji ¹ ¹ Nieaktualna dokumentacja dotycząca analizy i testowania ¹ ¹ Rozpoczęcie fazy testów przed finalnym wdrożeniem oprogramowania ¹ ¹ Ograniczone zaangażowanie biznesu po stronie klienta ¹ ¹ Współpraca z wiodącymi międzynarodowymi dostawcami oraz kilkoma wspierającymi podwykonawcami ¹ ¹ Rygorystyczny harmonogram testów wymagający zaangażowania doświadczonego zespołu testerów ¹ ¹ Problemy ze środowiskiem testowym ¹ ¹ Dostarczenie wysoko wykwalifikowanego zespołu testerów ¹ ¹ Analiza dokumentacji technicznej i scenariuszy testowych, przypadki testowe dostarczone przez zewnętrznych dostawców ¹ ¹ Planowanie testów oraz zarządzanie nimi ¹ ¹ Dostarczenie scenariuszy testowych i przypadków testowych ¹ ¹ Wykonanie testów i raportowanie ¹ ¹ Przygotowanie danych potrzebnych do testów ¹ ¹ Zarządzanie usterkami, w tym przypisywanie ich do analityków / zewnętrznych dostawców oraz przeprowadzenie powtórnych testów wykrytych błędów
Nasze biura WARSZAWA ul. Karolkowa 30 01-207 Warszawa warszawa@onwelo.com KRAKÓW ul. Prądnicka 20a 30-002 Kraków krakow@onwelo.com NOWY JORK 85 Broad Street NY 10004 nyc@onwelo.com KATOWICE KIELCE POZNAŃ www.onwelo.com contact@onwelo.com ul. Chorzowska 6 40-101 Katowice katowice@onwelo.com ul. Zagnańska 49 25-528 Kielce kielce@onwelo.com ul. Królowej Jadwigi 43 61-871 Poznań poznan@onwelo.com GDAŃSK LUBLIN ul. Azymutalna 9 80-298 Gdańsk gdansk@onwelo.com ul. Nałęczowska 14 20-701 Lublin lublin@onwelo.com ONWELO S.A, ul Karolkowa 30, 01-207 Warszawa. Oznaczenie sądu rejestrowego: Sąd Rejonowy dla m. st. Warszawy w Warszawie, XII Wydział Gospodarczy Krajowego Rejestru Sądowego, NIP: 5272739561. Wysokość Kapitału zakładowego: 1 413 751,00 zł.