Ing.Michal Mičulka
Jsem člověk, který dokáže pracovat od začátku projektu do konce – od vyjasnění zadání s byznysem a product ownerem až po ověření produkce po releasu. Jádrem mé práce je testování. V EUC a.s. — Canadian Medical řídím QA pro 5+ produktových týmů a API portfolio s 1 300+ endpointy, které průběžně testuji, upravuji podle změn a udržuji aktuální. Zkušenosti z telco, bankovnictví, e-commerce i digitálního zdravotnictví.
Jak projekt vedu
Od zadání po produkciZadání & odhad
Vyjasním si zadání s byznysem a product ownerem, dodám své podněty, jak bychom to postavili, a nabídnu varianty. Pak udělám rychlou analýzu pro hrubé nacenění a odhad.
Detailní analýza
Už na začátku musím vědět, co budu testovat. Dělám akceptační kritéria, říkám vývojářům, co je důležité a na co si dát pozor, identifikuji dopady do ostatních systémů a zadám issues do Jiry.
Testování
Nejdřív ověřím komponentu přes integraci API, následně se může napojit FE. Funkční testy, systémové testy proti AC, akceptační testy a nakonec regrese – že jsme vývojem nic jiného nerozbili.
Release
Do releasu zařazuji jen to, co je otestované a akceptované a v produkci nenaruší chod.
Po releasu
Ověřím na produkci, že je vše v pořádku, a dodám release notes pro product ownera.
Testování a QA
Moje jádro- Typy testování
- funkční · API testování (REST, SOAP) · integrační (SIT) · E2E · regresní · koordinace UAT s byznysem · exploratorní · ověření produkce po releasu
- Test management
- test strategie a plán · testovací analýza a návrh scénářů · traceability požadavek → test · impact analýza změn · release kritéria a go/no-go · reporting stavu testování vedení · zavedení a migrace test management nástrojů (Xray, Zephyr Scale, TestRail, Azure Test Plans)
- Automatizace
- API regrese (Apidog, Postman / Newman) · UI (Playwright, Selenium) · napojení na CI/CD (GitLab CI, Azure Pipelines)
- Databáze & data
- pokročilé SQL – od verifikací po investigace a opravy dat v produkci (SQL Server, PostgreSQL, Oracle, MySQL) · synchronizace dat mezi systémy · XML / JSON
- Logy & incidenty
- analýza aplikačních a integračních logů (Seq, Elasticsearch, Kibana, Grafana) · eskalace a řešení produkčních incidentů (L2 / L3)
- Cloud & DevOps
- Microsoft Azure · Docker · Git · Linux
- Atlassian
- org admin Jira a Confluence – konfigurace, návrh workflow, správa a zálohy · Scrum, sprinty a release procesy
- Metodika
- ISTQB CTFL · risk-based testing · Scrum / Agile · pragmatická práce s technickým dluhem
Co jsem v poslední době dotáhl
2023 – 2026Služby EUC a Canadian Medical převedené do digitální podoby
Analýza, návrh a QA digitalizace nabízených služeb – klientský portál sdružující firemní a lékařskou zónu pro pracovnělékařské prohlídky, včetně bezpapírové (paperless) varianty s elektronickým podpisem; pacientská aplikace mojeEUC, kde lidé vedou zdravotní záznamy a komunikují s lékařem online; a Firemní zóna Canadian Medical pro správu členství v digitální podobě.
Pacientská aplikace mojeLéčba a telemedicína
Ne vždy se daří. Po 3 letech neúspěšného vývoje externí firmou jsem navrhl převzetí in-house, sestavil a vedl tým (BE, FE, datové synchronizace) – za rok byla aplikace nasazena v produkci s aktivními pacienty. Souběžně jsem pomohl s vývojem telemedicínské aplikace pro chat a videohovor lékaře s pacientem doma.
Pomoc s vytvořením nového CRM
Podílel jsem se na vzniku nového CRM – analýza, zadání, testování a end-to-end porovnání se stávajícím systémem. Hlídal jsem, aby přechod nenarušil služby a funkce navazujících aplikací. Polovinu jsme vyvíjeli sami, marketingovou část na Microsoft Dynamics dodávala certifikovaná partnerská firma.
Onboarding 896 firemních klientů do klientského portálu Canadian Medical
Spárování zákaznických dat mezi systémy, kontrola kvality dat před ostrým během a přehled chyb po firmách, se kterým zákaznický tým může rovnou pracovat.
Sestavení L2 a L3 podpory
Digitalizace služeb si žádá samozřejmě podporu z naší strany. Ne vždy vše funguje, jak má, a je třeba zákazníkovi pomoci. Pomáhal jsem se sestavením týmu L2 a jeho proškolením na všechny naše aplikace. L3 podpoře jsem pomáhal odbavit požadavky, které potřebovaly analýzu, datovou podporu a vyjasnění flow, a následně testoval opravy.
Vlastní AI-asistovaný QA workflow
Znalostní báze projektů a sada nástrojů – návrh testovacích scénářů a dat, analýza dopadů změn před testem, reporty a podklady k releasu. Vývoj podpůrných aplikací na míru společnosti pomocí AI. Citlivá data zpracovávám lokálně. Výsledek: širší pokrytí a chyby odhalené dřív.
Praxe
Kde jsem nasbíral zkušenostiEUC a.s. — Canadian Medical
Síť privátních zdravotnických zařízení: firemní a klientské portály, rezervace, digitální zdravotnické služby.
- Zavedení QA od základu: Jira flow a pravidla spolupráce, UAT prostředí se stabilními daty, regresní sady (Xray → vlastní test management nástroj)
- Řízení QA pro 5+ produktových týmů, REST API portfolio s 1 300+ endpointy – průběžně během měsíce je testuji, upravuji podle změn a udržuji testy aktuální (přechod z Postman / Newman na Apidog)
- Analýza požadavků od nápadu: proveditelnost, odhad, rozpad zadání pro BE / FE, podpora product ownerů
- Release management 2× měsíčně: go/no-go, domluva nasazení, ověření produkce, hotfix / rollback
- L2 / L3 investigace a opravy dat v produkci (SQL, Seq), analýza incidentů
- Správa Atlassian (org admin): Jira workflow, Scrum, sprinty a release procesy
Deloitte Digital
Enterprise projekty: e-commerce ŠKODA AUTO a.s. (SAP Commerce Cloud / Hybris), Balíkovna.cz pro Českou poštu.
IceWarp, Inc.
Vedení QA týmu pro mail server, groupware a mobilní aplikace s celosvětovým dosahem; zavedení automatizace testů.
TME Solutions, s.r.o.
ČLK vzdělávací portál, Lékařovo.cz, RIVA (Mylan HealthCare) – BE / FE testování webových aplikací a REST API.
CETIN a.s.
Telco: příprava a řízení SIT / E2E / UAT, migrace zákazníků mezi operátory (O2 / Vodafone / T-Mobile), koordinace dodavatelů.
ACS Zlín, spol. s r.o. · Monet Plus, a.s.
IT základ – infrastruktura, serverové technologie, bankovní a platební systémy, řízení pobočky a týmu.
Nástroje
- Test management
- Xray · Zephyr Scale · TestRail · Azure Test Plans
- Řízení práce a dokumentace
- Jira (org admin) · Confluence · Azure Boards · Asana · Trello
- API testování (REST, SOAP)
- Apidog · Postman / Newman · SoapUI · Swagger / OpenAPI
- UI automatizace
- Playwright · Selenium · BrowserStack
- Databáze
- SQL Server · PostgreSQL · MySQL · Oracle
- Logy a monitoring
- Seq · Elasticsearch · Kibana · Grafana
- CI/CD a infrastruktura
- GitHub · GitLab · Bitbucket · GitLab CI · Azure Pipelines · Microsoft Azure · Docker · Linux
- AI a další
- vlastní AI-asistovaný QA workflow · Figma
Jak pracuji
Naslouchám
Doptám se a dodám. Rád vám poradím a nabídnu nejvhodnější a efektivní řešení, které šetří čas a zrychlí proces.
Pragmatik
Pracuji s tím, co tým má, ne s ideálním světem. Tech dluh není výmluva.
Servant leader
Jsem tu pro tým a pro to, aby produkt jel. Rozumím, že ne vždy jsme všichni v ideální formě.
Rychlá orientace
Jsem komunikativní a nebojím se zeptat. Než dostanu přístupy, udělám práci, která je nepotřebuje.
Ing., Inženýrská informatika
Univerzita Tomáše Bati, FAI Zlín (2009)
ISTQB CTFL
Certifikovaný tester (Foundation Level)
Čeština – rodilý mluvčí
Angličtina B2 · Němčina A2