Tarnów, Poland · Python · test automation
Andrzej Michalski Senior Software Developer in Test
Since 2017 I have been automating tests and building test frameworks in Python: from autonomous drones and cars to global network infrastructure. I work with AI every day, including testing AI systems.
- in IT and software testing
- 9 years
- of commercial Python
- 8+ years
- clients in my current project
- Fortune 500
- Copilot, Gemini, LangChain
- AI daily
01 · Experience
Work experience
-
Senior Software Development Engineer in Test
Akamai
- test automation (Pytest, Playwright, Selenium, Cypress, Robot Framework)
- working with AI daily: Copilot and Gemini for writing and maintaining tests
- big data and worldwide networks for Fortune Global 500 clients and AI companies, including Anthropic
- CI/CD with Jenkins, test environments with Docker and Kubernetes
-
Senior QA Engineer, consultant
Clients: Inexto Poland, Hitachi Energy
- test automation (Pytest, Unittest, Selenium)
- CI/CD: Jenkins, ADO Pipelines; Docker, Kubernetes
- built an AI testing framework (LangChain, n8n)
-
Expert Software Engineer in Test
Aptiv
- test automation for autonomous driving in ROS (Python)
- fuzz testing in C++, Bash scripting
-
Python Developer
Cervi Robotics
- autonomous drone flight software in ROS (Python)
- frontend and navigation panel (Flask, JavaScript, React)
- side IoT projects (Leaflet, JavaScript, Python)
-
Junior Django Developer / QA Tester
Problemondo
- developing and testing features (Django)
-
Specialist
PGI-NRI, Landslide Counteracting System
- collecting and analysing LiDAR data
- landslide geomodelling, working with geospatial data
- automating daily work in Python
-
Junior Specialist
Geoprofil
- geospatial data and geological documentation
- hydrogeology data modelling
02 · Skills
Skills
Programming
- Python
- 8+ years, commercial
- Bash
- 7+ years, daily use
- JavaScript
- 3 commercial projects
- C++, PHP, Ruby, Perl
- smaller projects
Frameworks & tools
- Testing (Python)
- Pytest, Playwright, Unittest, Selenium, Robot Framework
- Testing (JS)
- Cypress
- CI/CD & infrastructure
- Jenkins, ADO Pipelines, Docker, Kubernetes
- AI
- Copilot, Gemini, LangChain, n8n
- Applications
- ROS, Flask, Django, React, Leaflet
- Databases
- SQL, CosmosDB
- Other
- Git, Linux, HTML, CSS
- GIS
- ArcGIS, QGIS, Global Mapper
03 · Education & more
Education
Master of Science
AGH University of Science and Technology, Kraków
2007 – 2012
Languages
- Polish
- native
- English
- B2, experience in US-based teams
Also
- 1 year managing scrum teams
- 2 years teaching programming as a tutor
- Polish geological cartography qualifications (VII-202)
- 30 commercial reports
- 5 publications in research journals
04 · Off duty
Triathlon, mountains and skiing
I race triathlon at a professional level and coach other triathletes. I volunteer with GOPR mountain rescue and work as a ski instructor in winter.
- Triathlon coach
- GOPR mountain rescuer
- Ski instructor
05 · On the side
AI consulting for businesses in Tarnów
After hours I help small and mid-sized companies adopt AI in a way that works, stays secure and can be measured.
Ask about a consultation- 1:1 consultations
- sessions and choosing AI tools for your work
- Team training
- hands-on workshops on working with AI and data security
- Implementation & automation
- chatbots, document and email handling, integrations
- AI in QA & testing
- LLM evals, regression tests, prompt injection