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
Andrzej Michalski

01 · Experience

Work experience

  1. 2020 – now networking

    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
  2. 2022 – 2025 networking · big data · Track & Trace

    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)
  3. 2020 autonomous drive

    Expert Software Engineer in Test

    Aptiv

    • test automation for autonomous driving in ROS (Python)
    • fuzz testing in C++, Bash scripting
  4. 2018 – 2020 autonomous flight

    Python Developer

    Cervi Robotics

    • autonomous drone flight software in ROS (Python)
    • frontend and navigation panel (Flask, JavaScript, React)
    • side IoT projects (Leaflet, JavaScript, Python)
  5. 2017 – 2018 web development

    Junior Django Developer / QA Tester

    Problemondo

    • developing and testing features (Django)
  6. 2012 – 2018 spatial analysis · LiDAR

    Specialist

    PGI-NRI, Landslide Counteracting System

    • collecting and analysing LiDAR data
    • landslide geomodelling, working with geospatial data
    • automating daily work in Python
  7. 2008 – 2012 spatial analysis

    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.

8:41Ironman personal best
3:59Ironman 70.3 personal best
  • Triathlon coach
  • GOPR mountain rescuer
  • Ski instructor
Ask about coaching

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