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í.
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.
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.
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.
Do releasu zařazuji jen to, co je otestované a akceptované a v produkci nenaruší chod.
Ověřím na produkci, že je vše v pořádku, a dodám release notes pro product ownera.
Funkční, API, integrační i E2E testy až po regresi a ověření produkce.
REST i SOAP, 1 300+ endpointů, které průběžně testuji a udržuji.
Test strategie, 5+ týmů, release 2× měsíčně, go/no-go.
Proveditelnost, odhad, rozpad zadání pro BE / FE, akceptační kritéria.
Investigace a opravy dat v produkci, analýza logů a incidentů.
Org admin Atlassian (Jira, Confluence, JSM), workflow, Scrum a release procesy.
Funkční, API, integrační i E2E testy až po regresi a ověření produkce po releasu.
REST i SOAP, kolekce testů, regrese a jejich údržba při změnách API.
Z praxe: EUC a.s. — Canadian Medical, 5+ produktových týmů.
Od test strategie po go/no-go a ověření produkce.
Z praxe: řízení QA pro 5+ produktových týmů v EUC; dříve Test Lead / Head of QA v IceWarp a QA Lead v Deloitte Digital.
Od nápadu po zadání pro vývoj.
Z praxe: digitalizace služeb EUC a Canadian Medical, pomoc s vytvořením nového CRM.
Investigace a opravy dat v produkci, analýza incidentů.
Z praxe: sestavení L2 a L3 podpory, onboarding 896 firemních klientů do klientského portálu Canadian Medical.
Celá platforma Atlassian jako org admin.
Z praxe: správa Atlassian (org admin) v EUC a.s.
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.
Pracuji s tím, co tým má, ne s ideálním světem. Tech dluh není výmluva.
Jsem tu pro tým a pro to, aby produkt jel. Rozumím, že ne vždy jsme všichni v ideální formě.
Jsem komunikativní a nebojím se zeptat. Než dostanu přístupy, udělám práci, která je nepotřebuje.
Projdu jednotlivé komponenty a dostupnou dokumentaci a zjistím, jak spolu systémy komunikují. Zpravidla stačí na úrovni API.
Podívám se, jak se dnes testuje, jak se práce zadává a jak probíhá release.
Pobavím se s product ownery a projektovými manažery – co jim chybí a co nefunguje.
Projdu nástroje, které tým používá. Nový navrhnu až po ověření na konkrétním případu (POC).
Z toho sestavím test strategii: principy, jak testovat jednotlivé komponenty, jaké pokrytí potřebujeme a jak budu spolupracovat s týmem.
Začínám tím, co se neustále opakuje, a komponentami, kde má automatizace smysl.
Zvážím výhody, nevýhody i námitky týmu. Rozhoduje přínos – efektivita a úspora nákladů na QA, včetně údržby testů.
Nástroj a přístup nejdřív vyzkouším na konkrétní komponentě (POC), aby bylo co nejmenší riziko, že řešení nebude efektivní.
Testy jsou nezávislé, opakovatelné a mají jasný cíl. Se změnami je udržuji aktuální.
Z praxe: API regrese 1 300+ endpointů, které průběžně testuji a udržuji.
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ě.
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.
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.
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.
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.
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.
Univerzita Tomáše Bati, FAI Zlín (2009)
Certifikovaný tester (Foundation Level)
Angličtina B2 · Němčina A2