Software Development and Software Testing Specialist
Michal believes that being a truly good QA means first of all being a software developer. One that is capable of delivering production-quality code with additional quality-related skills. He is passionate about Java, Groovy, JVM and fancy tools that help him test code in a smart, fluent and expressive way.
He is an Agile and Scrum evangelist and his main area of interest is Agile Testing. Michal loves bringing feedback loops to the micro-level. He practices test-driven development, evolutionary design, analysis brought to minimal cycle, acceptance test-driven development and three agile amigos.
Michal believes in being business-centric in order to deliver solutions based on outside-in behavior-driven development techniques which are continuously deployed to satisfy the client as soon and as often as possible.