Vitalina O.
Zaproponuj Vitalina pracę nad swoim kolejnym zleceniem.
Ranking
Umiejętności i kwalifikacje
Programowanie
Tłumaczenia
Praca z tekstami
Portfolio
-
Platforma rekrutacyjna oparta na SaaS
Testowanie i kontrola jakościKompleksowa platforma SaaS zaprojektowana w celu optymalizacji tworzenia, ulepszania i publikowania ogłoszeń o pracę. System integruje asystenta zasilanego sztuczną inteligencją, pulpit rekrutera oraz wiele zewnętrznych interfejsów API, aby zautomatyzować tworzenie ogłoszeń o pracę, poprawić jakość i wspierać inteligentne publikowanie ogłoszeń w wielu kanałach.
Obowiązki QA
Testowanie funkcjonalne, UI/UX oraz regresyjne pulpitu rekrutera i przepływów asystenta AI
… Testowanie end-to-end tworzenia wakatów
Weryfikacja jakości i spójności wyników w wielu językach
Testowanie integracji z zewnętrznymi interfejsami API (Brockmeyer, Raven51, OpenAI, Stripe, Jobg8 itp.)
Testowanie API za pomocą Postmana, w tym uwierzytelnianie, punkty końcowe generowania ogłoszeń o pracę, publikowanie ogłoszeń i eksport PDF
Walidacja rekomendacji dotyczących publikacji ogłoszeń o pracę i dokładności danych
Testowanie bezpieczeństwa i uprawnień za pomocą przepływów Google OAuth
Walidacja danych przy użyciu zapytań SQL
Testowanie międzyprzeglądarkowe i responsywne
Przygotowanie szczegółowych przypadków testowych, scenariuszy i list kontrolnych regresji
-
Aplikacja FinTech dla inwestorów w fundusze
Testowanie i kontrola jakościNarzędzie do wizualizacji historycznej wydajności niektórych funduszy. Produkt pokazuje przydatne parametry niektórych funduszy i buduje wykresy dla lepszego zrozumienia. Wywołuje jasne zrozumienie, które jest intuicyjne, łatwe i proste, i pomaga klientom wybrać fundusz, który lepiej im odpowiada.
*Aplikacja jest objęta ścisłą umową o poufności, więc próbki dodane tutaj są prototypami niektórych funkcji aplikacji.
… Jako QA,
- jestem zaangażowany na wczesnych etapach rozwoju, a podejście shift-left pomaga zidentyfikować błędy tak wcześnie, jak to możliwe;
- wykonuję testy funkcjonalne i niefunkcjonalne na frontendzie i backendzie;
- testuję integrację z usługami zewnętrznymi (dane, obliczenia, spójność, obsługa błędów itp.);
- wykonuję testy regresyjne na podstawie listy kontrolnej, którą zaprojektowałem i utrzymuję;
- współpracuję z zespołem deweloperów w celu przeprowadzenia analizy wpływu;
- aktywnie uczestniczę w działaniach Scrum, aby zapewnić płynne procesy QA;
- projektuję przypadki testowe, korzystając z technik projektowania testów i wiedzy z zakresu fintech;
- inicjuję dyskusje na temat prawdopodobieństwa ryzyka i wpływu, aby zapewnić doświadczenie użytkowników;
- znajduję problemy związane z przypadkami brzegowymi przed wydaniem, co oszczędza czas i pieniądze dla firmy;
- zarządzam testami regresyjnymi w zespole QA: tworzę dokument z obszarami potencjalnego ryzyka, dzielę zadania, zbieram metryki;
- nieustannie zdobywam wiedzę w dziedzinie fintech, aby lepiej zrozumieć potrzeby użytkowników;
- wprowadziłem proces demonstracji w zespole i zorganizowałem go;
- sugeruję ulepszenia funkcji, które prowadzą do satysfakcji klientów;
- ściśle współpracuję z Właścicielem Produktu nad kryteriami akceptacji i analizą wymagań;
- aktywnie współpracuję z zespołem, aby zapewnić jakość produktu;
- wykonuję testy dostępności z pomocą AXE-DevTools.
-
Ekosystem CRM dla usług doradczych
Testowanie i kontrola jakościProjekt CRM, który składa się z części administracyjnej i agentów, zintegrowanego systemu klienta oraz zewnętrznych usług za pośrednictwem punktów końcowych i webhooków (płatności, system połączeń, kampanie e-mailowe, dokumenty). Osiągnięcia QA:
- Zwiększona pokrycie testów dla złożonych modułów
- Stworzone wielokrotnego użytku scenariusze testowe, co skróciło czas regresji o 30%
- Ulepszona strategia testowania poprzez wdrożenie walidacji opartej na danych (SQL i API)
… - Stabilizacja wydań za pomocą list kontrolnych przed wydaniem
- Udoskonalony przepływ komunikacji między QA a programistami
- Zapewniona jakość produktu podczas wielu integracji z zewnętrznymi usługami i platformami marketingowymi
-
Podejście do testowania API
Testowanie i kontrola jakościTo jest przedstawienie mojego podejścia do testowania API, które zostało wzbogacone w ramach kursu architektury klient-serwer i API. Moduły kursu obejmowały:
1. Moduł architektury oprogramowania: DNS; struktura architektury; proxy, brama, równoważnik obciążenia; monolit bezserwerowy, mikroserwis
2. HTTP: żądanie/odpowiedź; URL/URI; nagłówki, metody, kody statusu, autoryzacja, uwierzytelnianie, JSON, XML
3. Koncepcja API: RESTful API, GraphQL, Swagger, Postman, dokumentacja API
… 4. Testowanie API i Postman: walidacja schematu, zautomatyzowane przypadki testowe w Postmanie, raportowanie (postman cli, newman), CI/CD
-
Dokumentacja QA
Testowanie i kontrola jakościPortfolio prezentuje moje podejście do tworzenia dokumentacji QA i testowania ogólnie.
Są to reprezentatywne próbki z mojego projektu końcowego na kursach QA, mających na celu poprawę umiejętności dokumentacji testowej.
Tworzę dokumentację testową indywidualnie dla każdego projektu, ale z powodu obaw dotyczących poufności mogę pokazać tylko ogólne przykłady stworzone podczas kursów QA.
… W ramach projektu testowana była wersja internetowa LinkedIn.
Portfolio składa się z:
- planu testów;
- przypadków testowych z technikami projektowania testów;
- listy kontrolnej;
- raportów błędów;
- oraz raportu końcowego z wynikami testów.