Profile - Michal Zima π§πΌβπ»
Contents
About π
Testing for me is searching for order in the chaotic complexity which can emerge from the simplest of designs. It is bringing clarity into uncertainty, bringing value for the stakeholders with the quick and comprehensible information I provide.
While on projects I seek new ways to solve problems, minimize chaos, promote collaboration and build a knowledge base among people. I strive to achieve mutual trust in the form of:
βMichal tested this, there will be no surprisesβ
My strength dwells in curiosity to figure out software problems into their atomic essence. Iβm currently interested in computer security - web, network and also the physical aspect of it. My methods include scripts to support my testing and I am willing to use trial/error to an extent where most people give up. This helps me create a model of the system which I then refine incrementally. At the end of the day, the feedback from testing itself shows the best approach. You need to always be ready to change the way how you approach the problem.
When you donβt see me testing, I am probably doing sports or exploring interesting parts of our planet.
Professional Activity π€Ί
With House of Test, I found the ideal company for my testing career. It is full of like-minded people strongly supporting each other.
Health insurance
- Leading a Regression Test transition
- Development and Maintenance of various test scripts - Playwright, unit-tests
- Incident handling, bug investigation
- API Testing
- Splunk / Playwright / TypeScript
Interbank trading/settlement venue
- Test strategy and testing of financial exchange software
- Different TCP channels β FIX, OUCH, GLIMPSE, ITCH
- Creating automated scenarios for risk-based test coverage
- Wireshark / GitLab / python / Linux / Teleport
International bank
- Setting up testing processes from scratch on an ongoing Project for document archiving
- Introducing agile in a light version - sprints, stories
- Powershell scripting to support the testing process - creation of test documents, daily upload, creating batch deletions, etc
- PowerShell / SQL / JIRA / xRay
Bank
- Providing testing services in a digitization project for a team undergoing a transformation from waterfall into agile
- Setting up test processes, test data organisation, defect management
- day-to-day investigation on system issues
- TOSCA /powershell / SQL / python / selenium (java)
Online food order and delivery platform
- Introducing testing practices into two separate Growth teams
- Training junior Colleagues
- Rapid development & testing of multi-variant experiments, βfail fastβ approach
- Python / mobile apps testing (Android Studio)
Bank
- Helping the bank with the transition from traditional waterfall testing into a more context-oriented approach
- Avaloq system / financial domain
E-commerce company
- Delivering an automation checking suite
- Python / Pytest / Selenium
- Following the coverage with the speed of development and providing additional value with quick testing feedback
Home automation company
- Investigating various aspects of a home automation solution
- Experience with IoT and and various included platforms (smartphone, tablet, web, embedded)
2014 β 2016
-> Test Consultant, Capco, BA
- Credit Suisse
- Testing of banking systems
- EBA SDD certification tester
- Guiding and teaching junior testers
- Tester at PROD emergency deployments
- Subject matter expert on several topics β EBA, SIX, PF
- Powershell, SQL
2012 β 2014
-> Automation Test Engineer, ERNI, BA
- SCOR / KISTLER
- Automated scripts
- Hardware/Software embedded Systems
- Starting work in the Swiss sphere
- Kickstart testing career
- Learning the basics
- Enjoying working in my first team
Education π
-
2004-2009 Comenius University, Faculty of Management, Master in IT Management
-
2009-now Owning my education by reading books (testing, psychology, economics), attending onsite or online courses (Coursera, Udemy, BBST, β¦) and conferences (3XC3, Defcon, Craft, SoCraTes), mainly security-oriented stuff
What is important to me π
- Ownership: Taking full responsibility for the testing process, from planning and execution to reporting, ensuring accountability for the quality of the product and proactive resolution of issues. See βExtreme ownershipβ concept
- Continuous Learning: Staying updated with the latest tools, technologies, and methodologies to adapt to evolving testing demands.
- Attention to Detail: Identifying edge cases, potential bugs, and risks through thorough and methodical testing approaches.
- Testing - basically any form, if the system exists Iβm motivated and capable to find out how exactly it works at any given moment
- Scripting - Powershell, Python, Bash
- Automation in Testing (Selenium - python, java, Tosca)
- Maintenance of Automated Test Processes
- Databases β SQL
- Security testing (OWASP10, networking, forensics)
- Basically any agile or less agile issue tracking or project managing tool
- Banking knowhowβ various assembled business knowledge from payments, accounting, document processing
Human Languages
English - Full Professional Knowledge
German - Full Professional Knowledge
Swiss German - Beginner
Slovakian - Native Speaker
Certificates and Testimonials π
You can view my certifications here
You can view testimonials about me here