Tarnów · Python · automatyzacja testów
Andrzej Michalski Senior Software Developer in Test
Od 2017 roku automatyzuję testy i buduję frameworki testowe w Pythonie: od autonomicznych dronów i samochodów po globalną infrastrukturę sieciową. Z AI pracuję na co dzień, także przy testowaniu systemów AI.
- w IT i testowaniu oprogramowania
- 9 lat
- komercyjnie w Pythonie
- 8+ lat
- klienci w obecnym projekcie
- Fortune 500
- Copilot, Gemini, LangChain
- AI na co dzień
01 · Doświadczenie
Doświadczenie zawodowe
-
Senior Software Development Engineer in Test
Akamai
- automatyzacja testów (Pytest, Playwright, Selenium, Cypress, Robot Framework)
- codzienna praca z AI: Copilot i Gemini w pisaniu i utrzymaniu testów
- big data i globalne sieci dla klientów z listy Fortune Global 500 oraz z branży AI, m.in. Anthropic
- CI/CD w Jenkinsie, środowiska testowe w Dockerze i Kubernetesie
-
Senior QA Engineer, konsultant
Klienci: Inexto Poland, Hitachi Energy
- automatyzacja testów (Pytest, Unittest, Selenium)
- CI/CD: Jenkins, ADO Pipelines; Docker, Kubernetes
- stworzenie frameworka do testowania AI (LangChain, n8n)
-
Expert Software Engineer in Test
Aptiv
- automatyzacja testów autonomicznej jazdy w ROS (Python)
- fuzz testing w C++, skrypty Bash
-
Python Developer
Cervi Robotics
- oprogramowanie autonomicznego lotu dronów w ROS (Python)
- frontend i panel nawigacji (Flask, JavaScript, React)
- poboczne projekty IoT (Leaflet, JavaScript, Python)
-
Junior Django Developer / QA Tester
Problemondo
- rozwój i testowanie funkcji (Django)
-
Specjalista
PIG-PIB, System Osłony Przeciwosuwiskowej
- pozyskiwanie i analiza danych LiDAR
- geomodelowanie osuwisk, praca z danymi geoprzestrzennymi
- automatyzacja codziennej pracy w Pythonie
-
Młodszy specjalista
Geoprofil
- dane geoprzestrzenne i dokumentacja geologiczna
- modelowanie danych hydrogeologicznych
02 · Umiejętności
Umiejętności
Programowanie
- Python
- 8+ lat komercyjnie
- Bash
- 7+ lat, codziennie
- JavaScript
- 3 projekty komercyjne
- C++, PHP, Ruby, Perl
- mniejsze projekty
Frameworki i narzędzia
- Testy (Python)
- Pytest, Playwright, Unittest, Selenium, Robot Framework
- Testy (JS)
- Cypress
- CI/CD i infrastruktura
- Jenkins, ADO Pipelines, Docker, Kubernetes
- AI
- Copilot, Gemini, LangChain, n8n
- Aplikacje
- ROS, Flask, Django, React, Leaflet
- Bazy danych
- SQL, CosmosDB
- Inne
- Git, Linux, HTML, CSS
- GIS
- ArcGIS, QGIS, Global Mapper
03 · Wykształcenie i nie tylko
Wykształcenie
Magister inżynier
Akademia Górniczo-Hutnicza w Krakowie
2007 – 2012
Języki
- Polski
- ojczysty
- Angielski
- B2, praca w zespołach z USA
Dodatkowo
- rok zarządzania zespołami scrumowymi
- 2 lata nauczania programowania
- kwalifikacje z kartografii geologicznej (VII-202)
- 30 dokumentacji komercyjnych
- 5 publikacji w czasopismach naukowych
04 · Poza pracą
Triathlon, góry i narty
Startuję w triathlonie na poziomie zawodowym i trenuję innych triathlonistów. Jestem ratownikiem GOPR, a zimą pracuję jako instruktor narciarstwa.
- Trener triathlonu
- Ratownik GOPR
- Instruktor narciarstwa
05 · Dodatkowo
Konsultacje AI dla firm z Tarnowa
Po godzinach pomagam małym i średnim firmom wdrażać AI tak, żeby działało, było bezpieczne i dało się je zmierzyć.
Zapytaj o konsultację- Konsultacje indywidualne
- sesje 1:1 i dobór narzędzi AI do Twojej pracy
- Szkolenia dla firm
- praktyczne warsztaty z pracy z AI i bezpieczeństwa danych
- Wdrożenia i automatyzacje
- chatboty, obsługa dokumentów i maili, integracje
- AI w QA i testowaniu
- ewaluacje LLM, testy regresji, prompt injection