O mnie Umiejętności Portfolio AI & Claude Code Kursy Kontakt
Otwarty na nowe wyzwania w QA

Testuję manualnie.
Automatyzuję w Pythonie.
Uczę się pracy z AI.

Junior QA Tester budujący warsztat od podstaw manualnego testowania po automatyzację Selenium/PyTest — a teraz też obsługę klienta i codzienną pracę wspieraną Claude Code.

Manual QA Python & Selenium AI & Claude Code
zsh — warsztat-testera
Łukasz Kap
Łukasz KapJunior QA Tester
Profil zawodowy

O mnie

Jestem kandydatem na stanowisko Junior QA Tester, rozwijającym się w kierunku automatyzacji testów oraz pracy wspieranej narzędziami AI. Moje portfolio pokazuje pełny proces pracy testera: analizę wymagań, tworzenie przypadków testowych, wykonanie testów, raportowanie defektów oraz retesty.

Łączę podstawy Manual QA z SQL, API/Postman, Pythonem, unittest i Selenium WebDriver, a dodatkowo rozwijam umiejętności obsługi klienta wspieranej AI oraz podstawy pracy z asystentem Claude Code.

LokalizacjaRadzyń Podlaski
KierunekManual QA → Automatyzacja
JęzykiAngielski — A2
DostępnośćOtwarty na oferty

Atuty

  • Dokładna dokumentacja testowa
  • Analityczne myślenie
  • Czytelne raportowanie defektów
  • Powtarzalny workflow QA
  • Otwartość na naukę automatyzacji i AI
Stack QA

Umiejętności

Filtruj stack według obszaru, albo przewiń niżej po szczegółowe kompetencje manualne i techniczne.

Manual QA Test cases Bug reports Jira / Xray TestLink Postman SQL Python unittest PyTest Selenium Selenium Grid Claude Code Obsługa klienta AI

Manual testing

  • Analiza wymagań: user stories, kryteria akceptacji i ryzyka.
  • Scenariusze testowe: przypadki, dane testowe i rezultaty oczekiwane.
  • Testy: funkcjonalne, eksploracyjne, regresyjne, walidacyjne oraz UI/UX.
  • Bug reporty: kroki, actual/expected result, priorytet, załączniki i retest.

Automatyzacja i wsparcie

  • Python: funkcje, warunki, listy, słowniki, wyjątki i walidatory danych.
  • unittest: TestCase, asercje, scenariusze pozytywne i negatywne.
  • Selenium WebDriver: lokatory, formularze, upload pliku, alerty, dropdowny.
  • SQL i API: SELECT, JOIN, GROUP BY, Postman, REST, JSON, statusy HTTP.
NarzędziaJira, Xray, TestLink, Bugzilla, Postman, JMeter, Oracle SQL Developer, Chrome DevTools, PyCharm, Git/GitHub, ShareX, Claude Code.
Umiejętności techniczne QA

Warsztat techniczny — rozwiń szczegóły

Wybrane kompetencje z kursu Tester Automatyzujący: Python, unittest, PyTest, Selenium, HTML i raportowanie testów.

  • Typy danych, zmienne, operatory, warunki if/elif/else i pętle.
  • Listy, krotki, zbiory i słowniki wykorzystywane jako dane testowe.
  • Funkcje z parametrami, *args i **kwargs do budowania prostych helperów.
  • Obsługa wyjątków: ValueError, TypeError, KeyError i FileNotFoundError.
  • Praca z plikami: odczyt, zapis, dopisywanie logów i raportów testowych.
  • unittest: TestCase, asercje, testy pozytywne i negatywne.
  • Walidatory danych: telefon, PESEL, cena, login, hasło i formularze.
  • Regex jako wsparcie walidacji pól tekstowych.
  • Organizacja prostego projektu testowego w PyCharm.
  • Debugowanie kodu i szukanie przyczyny błędów krok po kroku.
  • Lokalizowanie elementów: ID, CSS Selector, XPath, tag, name i tekst linka.
  • Automatyzacja formularzy: input, checkbox, radio button, dropdown i submit.
  • Obsługa alertów JavaScript oraz komunikatów widocznych na stronie.
  • Upload pliku przez input type=file z użyciem send_keys().
  • Tworzenie raportu z testu Selenium z datą i statusem PASSED/FAILED/ERROR.
  • Konfiguracja projektu: requirements.txt, pytest.ini i conftest.py.
  • Struktura folderów: pages oraz tests.
  • Page Object dla strony logowania: pola, przycisk i komunikat.
  • Testy logowania, checkboxów i listy rozwijanej.
  • Uruchamianie testów z terminala oraz powtarzanie testów pytest-repeat.
  • Rozumienie struktury HTML: nagłówki, akapity, linki, obrazy, formularze.
  • Atrybuty HTML: id, class, href, src, alt, name i value.
  • Czytanie kodu strony pod kątem testowania i automatyzacji.
  • Podstawy CSS oraz atrybut style przy analizie wyglądu elementów.
  • Rozumienie idei uruchamiania testów na różnych przeglądarkach i środowiskach.
  • Podstawy Selenium Grid: hub, node i zdalne uruchomienie testu.
  • Kolejny krok: CI/CD, raporty HTML, Allure, GitHub Actions lub Jenkins.
  • Dalszy rozwój: API testing, SQL w testach, dobre praktyki Page Object.
Projekty QA

Portfolio

Cztery obszary pracy testera — kliknij kartę, aby rozwinąć szczegóły.

Manual QA

test cases

Pełny cykl testów manualnych: analiza wymagań, przypadki testowe, wykonanie testów i retesty.

Zobacz zakres
  • Analiza wymagań i kryteriów akceptacji przed startem testów.
  • Projektowanie przypadków testowych i danych testowych.
  • Testy funkcjonalne, eksploracyjne i regresyjne.
  • Raportowanie defektów w Jira/Xray z retestem po poprawce.

SQL / API

Postman · REST

Zapytania SQL, testowanie API w Postmanie oraz analiza żądań w Chrome DevTools.

Zobacz zakres
  • Zapytania SELECT, JOIN i GROUP BY do weryfikacji danych.
  • Testowanie endpointów REST w Postmanie — statusy HTTP i JSON.
  • Analiza żądań i odpowiedzi sieciowych w Chrome DevTools.
  • Weryfikacja spójności danych między API a bazą danych.

Automatyzacja

Python · Selenium

Skrypty w Pythonie, testy jednostkowe unittest oraz automatyzacja UI w Selenium WebDriver.

Zobacz zakres
  • Skrypty testowe w Pythonie z walidatorami danych wejściowych.
  • Testy jednostkowe unittest — scenariusze pozytywne i negatywne.
  • Automatyzacja formularzy i przepływów UI w Selenium WebDriver.
  • Projekty PyTest z Page Object i raportowaniem wyników.

AI w pracy testera

Claude Code

Obsługa klienta z wykorzystaniem AI oraz podstawy pracy z Claude Code przy zadaniach testerskich.

Zobacz zakres
  • Komunikacja z klientem i wsparcie pierwszej linii z użyciem AI.
  • Zlecanie Claude Code prostych zadań: analiza pliku, uruchomienie testów.
  • Wsparcie przy debugowaniu i podstawowym code review.
  • Wykorzystanie asystenta AI jako pomocnika w codziennej pracy.
Rozwój w kierunku AI

Obsługa klienta AI i Claude Code

Poza warsztatem testerskim rozwijam umiejętności pracy w środowiskach wspieranych sztuczną inteligencją.

Obsługa klienta z AI
  • Sprawna, empatyczna komunikacja z klientem zgłaszającym problem.
  • Wsparcie pierwszej linii z użyciem chatbotów i asystentów AI.
  • Szybkie formułowanie jasnych, rzeczowych odpowiedzi na zgłoszenia.
  • Podstawy pracy w narzędziach ticketowych wspieranych AI.
Claude Code (podstawy)
  • Uruchamianie i podstawowa konfiguracja w terminalu.
  • Zlecanie prostych zadań: analiza pliku, uruchomienie testów, raport.
  • Wsparcie przy debugowaniu i podstawowym code review.
  • Wykorzystanie AI jako asystenta w codziennej pracy testera.
Rozwój zawodowy

Kursy i edukacja

2026 · ALX

Kurs Tester Automatyzujący

Python dla testerów, HTML/CSS, lokatory, Selenium WebDriver, PyTest, Page Object, raportowanie oraz podstawy Selenium Grid.

2025 · ALX

Kurs Tester Oprogramowania z elementami AI

Pisanie przypadków testowych, raportowanie błędów, API/Postman, SQL, SDLC, Agile/Scrum, testy eksploracyjne.

Edukacja

2011 — Liceum Ogólnokształcące

Języki obce
Angielski — A2
analiza błędów w aplikacjach testowanie nowych narzędzi gry strategiczne zagadki logiczne
Porozmawiajmy

Otwarty na nowe wyzwania w QA

Chętnie opowiem więcej o moim warsztacie testera — manualnym, automatyzacji i pracy z AI. Napisz, zadzwoń albo zapisz kontakt bezpośrednio z karty obok.

Telefon515 836 183
E-mailkaplukasz@gmail.com
LokalizacjaRadzyń Podlaski