Testowanie i tworzenie oprogramowania
Specjalizuję się w testowaniu systemów rozproszonych, szczególnie tych związanych z branżą e‑commerce. Najlepiej odnajduję się w testach API. REST i GraphQL to moi najbliżsi przyjaciele, ale doskonale radzę sobie również z interfejsami graficznymi i tekstowymi.
Automatyzuję – nie tylko testy, ale także powtarzalne (mniej lub bardziej) procesy. Jeśli zależy nam na czasie, chętnie uruchomię testowaną aplikację lokalnie, zdebuguje ją i naprawię to, co sprawia problemy. Pracowałem z Django, Flaskiem, FastAPI oraz Spring Bootem. W przypadku aplikacji mobilnych również czuję się komfortowo – Kotlin czy Android Studio nie są mi obce.
Jeśli szukasz testera, który lubi samodzielnie rozwiązywać problemy, nie boi się nowych technologii i potrafi pisać dokumentację, która rzeczywiście ułatwia zrozumienie zawiłych tematów, jestem tu dla Ciebie!
Jak mogę Ci pomóc?
- Automatyzacja testów: testy API, testy UI, testy aplikacji mobilnych czy nawet bibliotek i SDK.
- CI/CD: chcesz, zautomatyzować wdrożenia? Odpalać testy przy tworzeniu nowej aplikacji? Mogę stworzyć dla Ciebie pipeline – od A do Z.
- Zwiększenie obserwowalności: potrzebujesz więcej raportów? Chcesz wiedzieć, która część Twojej aplikacji sprawia najwięcej problemów? Pomogę Ci wdrożyć odpowiednie narzędzia, zwiększę liczę logów i przygotuje Ci tak dokładne raporty, że od ten pory nic już się przed Tobą nie ukryję!
- Automatyzacja procesów: przygotuje dla Ciebie narzędzia, dzięki którym regularnie powracające zadania staną się przeszłością. Stawianie środowisk deweloperskich, konfigurowanie tych środowisk czy aplikacji, wysyłanie raportów, integrację z chatami, narzędziami zewnętrznymi i wiele innych. Wyznacz cel, a następnie obserwuj, jak produktywność wzrasta!
- Tworzenie aplikacji i narzędzi wspomagających pracę: nie tylko testy! Czasem kawałek systemu nie jest jeszcze gotowy lub czegoś mu brakuję. Dostarczę to dla Ciebie! A jeśli zależy nam na czasie, to dostarczę coś, co bardzo dobrze udaję brakującą część!
- Dokumentacja: przedstawiam skomplikowane rzeczy w przystępny sposób.
Kto już mi zaufał?
Z jakich narzędzi korzystam?
Część narzędzi, z których na co dzień korzystam:
Python
PyTest
Requests
Selenium
Flask
FastAPI
PostgreSQL
SQLite
MySQL
Sentry
Grafana
Kibana
ReportPortal
Jenkins
TestRail
Postman
Bruno
Browserstack
Swagger
Git
GitLab
GitHub
Docker
Kubernetes
Redpanda
Apache Kafka
Redis
Google Cloud Platform
Azure
OpenStack
Jira
Confluence
HTML
CSS
Kotlin
PyCharm
Visual Studio Code
InteliJ
Appium