Twój zakres obowiązków
Testy manualne
przygotowywanie scenariuszy, planów oraz checklist testowych,
wykonywanie testów funkcjonalnych, regresyjnych i eksploracyjnych,
testowanie aplikacji webowych oraz REST API,
weryfikacja procesów logowania, autoryzacji i zarządzania uprawnieniami,
testowanie nowych funkcjonalności przed wdrożeniem produkcyjnym,
współpraca z zespołem podczas planowania zakresu testów.
Automatyzacja testów
tworzenie oraz rozwój testów automatycznych,
utrzymanie testów E2E oraz testów backendowych,
rozwijanie procesu automatyzacji testów,
współpraca przy integracji testów z procesem CI/CD,
analiza wyników testów oraz identyfikacja regresji.
Testowanie rozwiązań AI
testowanie funkcjonalności wykorzystujących modele językowe (LLM),
weryfikacja jakości odpowiedzi generowanych przez systemy AI,
testowanie rozwiązań opartych o RAG,
testowanie funkcji wykorzystujących przetwarzanie mowy oraz analizę danych,
przygotowywanie scenariuszy testowych dla funkcjonalności opartych o AI.
Jakość i bezpieczeństwo
raportowanie błędów wraz z kompletną dokumentacją,
współpraca z programistami przy analizie i odtwarzaniu problemów,
weryfikacja poprawek oraz testy regresyjne,
współtworzenie standardów QA,
udział w budowaniu procesu zapewnienia jakości,
dbanie o zgodność z wymaganiami bezpieczeństwa oraz ochrony danych.