Doktor habilitowany nauk technicznych w zakresie informatyki. Pracownik naukowo-dydaktyczny Instytutu Informatyki i Matematyki Komputerowej na Uniwersytecie Jagiellońskim, gdzie od wielu lat prowadzi badania, wykłady i seminaria z testowania oprogramowania i zapewniania jakości. Współtwórca studiów podyplomowych "Testowanie oprogramowania" na UJ.
Jego zainteresowania naukowe obejmują m.in. badania nad nowymi metrykami jakości oprogramowania, testowanie mutacyjne oraz efektywne techniki projektowania testów. W ramach Polskiego Komitetu Normalizacyjnego współpracował nad międzynarodowymi normami ISO/IEEE 29119 Software Testing Standard oraz ISO/IEEE 25000 System and Software Quality Requirements and Evaluation.
Autor monografii "Testowanie i jakość oprogramowania. Modele, techniki, narzędzia", "Thinking- Driven Testing" , a także książki "A Study Guide to the ISTQB Foundaton Level 2018 Syllabus. Test Techniques and Sample Mock Exams" oraz szeregu publikacji naukowych i popularyzatorskich w obszarze testowania. Prelegent na wielu krajowych i międzynarodowych konferencjach testerskich (m.in. EuroSTAR, TestWell, TestingCup, TestWarez, KraQA, WarszawQA).
Ma wieloletnie doświadczenie w prowadzeniu szkoleń ISTQB . Recenzent sylabusa i przykładowych pytań testowych dla modułu ISTQB Model-Based Tester.
Zwolennik racjonalnego działania i myślenia systemowego.
Posiadane certyfikaty:
Posiadane akredytacje: