I believe that being a truly good QA means being first of all software developer that is capable of delivering production-quality code with additional quality-related skills.
I'm passionate about Java, Groovy, JVM and fancy tools that help to test code in smart, fluent and expressive way.
I'm Agile and Scrum evangelist and my main area of interest is Agile Testing.
I love bringing feedback loops to the micro-level. I practice test-driven development, evolutionary design, analysis brought to minimal cycle, acceptance test-driven development, three agile amigos, being business-centric to deliver solutions based on outside-in behavior-driven development technique which are continuously deployed to satisfy client as soon and as often as possible.