Skip to content

Experience

15 years of building and breaking software systems — mostly in QA, increasingly in cloud and platform engineering.


Valtech

Principal QA Engineer

May 2025 – Present · Remote, Poland

Working for a leading UK financial services provider on large-scale credit and loan application processes.

  • Designing and implementing test automation strategy across distributed microservices
  • Building and maintaining CI/CD pipelines in GitHub
  • Testing and validating decision-engine logic (Zoral) for credit risk assessment and loan approvals
  • Performing performance, integration, and end-to-end testing in a regulated environment
  • Contributing to the QA community — sharing practices, mentoring peers

Stack: AWS · Django · Gatling · GitHub Actions · Python · Zoral


Principal QA Engineer

Aug 2023 – May 2025 · Remote, Poland

For a leading UK digital e-commerce retailer serving over 2.2 million visits per day.

  • Building CI/CD pipeline from scratch
  • Supporting migration from on-premise to AWS
  • Sharing test automation strategy across the QA community

Stack: AWS · Karate · Gatling · GitLab CI · Python · Java


Tietoevry

Senior QA Engineer / DevOps Engineer

Oct 2016 – Apr 2023 · Poland (6 years 7 months)

  • Managing CI/CD using Jenkins and Docker
  • Testing data consistency between ERP (SAP Hybris) and AWS S3
  • Writing integration tests in Python with BDD
  • Building and automating acceptance tests with Selenium, Python, Robot Framework
  • Performance testing (JMeter — endurance, load, stress) for a B2C platform
  • Monitoring SOC vulnerabilities and supporting root cause analysis
  • Gathering and clarifying customer requirements

Stack: Jenkins · Docker · Python · SAP Hybris · AWS S3 · Selenium · JMeter · Sonar Cube


Future Processing

Senior Python Developer / QA Engineer

Aug 2013 – Oct 2016 · Poland (3 years 3 months)

  • Implementing SSIT, SIT, and end-to-end testing framework for a ticketing platform deployed in Helsinki
  • Gathering client requirements and proposing test architecture covering ticket machines, printers, and sales applications
  • Building a test case generator based on BDD-style descriptions
  • Designing and deploying an HTTP server in Lua for an event detection system in public transport, using neural AI (neuraltalk)

Stack: Python · GitLab · Lua · BDD


Earlier roles

Senior QA Engineer / Python Software Architect

May 2010 – Oct 2016 · Gliwice

End-to-end testing framework design, BDD test case generators, AI-based event detection for public transport systems.
Early exploration of what would later become my interest in AI-first product development.


QA Engineer

Oct 2012 – Aug 2013

Designing distributed end-to-end testing architecture using TestComplete.
Deploying computer vision for automated testing.
Migrating business applications from PowerBuilder to .NET with automated coverage.