Yuliia H.
Zaproponuj Yuliia pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
Portfolio
-
Testowanie API i Backend
Testowanie i kontrola jakościProjekt: Accelario — Platforma Zarządzania Danymi dla Przedsiębiorstw
Rola: Inżynier QA (Ręczny + API + Backend)
Czas trwania: W toku
… Zakres pracy:
Przeprowadzono pełny cykl testowania API i backendu w celu zapewnienia poprawności, stabilności i niezawodności usług opartych na danych, które zasilają wewnętrzne zautomatyzowane przepływy pracy.
Obowiązki i osiągnięcia:
Analizowano architekturę API, zależności punktów końcowych i logikę integracji
Tworzono i utrzymywano uporządkowane kolekcje Postman grupowane według modułów funkcjonalnych
Wdrożono asercje JavaScript w Postmanie do walidacji:
Struktury odpowiedzi i zawartości ładunku
Kodów statusu i logiki obsługi błędów
Reguł transformacji biznesowej
Przeprowadzono walidację backendu opartą na MySQL w celu zapewnienia spójności danych w warstwach UI, API i bazy danych
Przeprowadzono testy regresyjne przepływów pracy backendu przed wydaniami funkcji
Przyczyniono się do rozszerzenia zautomatyzowanego pokrycia testowego w backendzie (Java + JUnit)
Przykład asercji testu API (Postman, JS):
pm.test("Kod statusu to 200", () => pm.response.to.have.status(200));
pm.test("Odpowiedź zawiera niepusty zestaw danych", () => {
const json = pm.response.json();
pm.expect(json.data.length).to.be.above(0);
});
Narzędzia i stos technologiczny:
Postman, JavaScript (Asercje), MySQL Workbench, Git, Java, JUnit, Jira
Wynik:
Poprawiono wykrywanie problemów z backendem na wczesnych etapach, zwiększono pokrycie testów API i zredukowano wady regresji wpływające na produkcyjne przepływy danych.
-
Platforma do Organizacji Danych (Accelario)
Testowanie i kontrola jakościProjekt: Accelario (Platforma Zarządzania Danymi) Zakres: Testowanie manualne + testowanie backendu; przyczynił się do pokrycia testów automatycznych backendu. Narzędzia używane: Jira, MySQL Workbench, Postman, Git, Java, JavaScript Wyniki: Przypadki testowe, walidacja zapytań SQL, raporty błędów, kolekcja testów API, skrypty automatyzacji (backend) Krótki opis: Wykonano testy manualne pipeline'ów danych, widoków danych UI i konfiguracji. Walidowano zapytania i integralność danych w różnych środowiskach. Stworzono i utrzymywano automatyczne testy backendowe.
-
Testowanie aplikacji internetowych
Testowanie i kontrola jakościProjekt: EduBirdie (Platforma Nauki Online) Zakres: Ręczne testowanie funkcjonalne przepływów użytkowników: rejestracja, wybór kursu, płatności, pulpit nawigacyjny, ustawienia profilu i przesyłanie treści. Narzędzia używane: Jira, Chrome DevTools Wyniki: Przypadki testowe, raporty błędów, lista kontrolna testów Krótki opis: Zweryfikowane ścieżki użytkowników, spójność UI/UX, walidacja danych wejściowych, stabilność przepływu płatności i role uprawnień użytkowników. Zidentyfikowane problemy w logice nawigacji i renderowaniu treści.