location_on United States
Member since 2 years
I currently specialize in writing Ruby code for functional user interface testing of web applications, and I value continuous improvement of testing and development processes.
Open Source Projects:
I'm a maintainer for the Ruby bindings of Selenium WebDriver, and a core contributor to Watir, a Test Framework in Ruby that is built on top of Selenium. I also maintain a collection of open source projects built to make automated testing easier.
I'm a champion for good testing practices and processes. Automation provides an opportunity to revolutionize functional Dom to Database testing. The methodologies and approach should be fundamentally different from manual testing. Tests need to be atomic, autonomous and short, leveraging parallelization for scale and REST APIs for setting state and validating results.
The biggest cost of automated testing is not the creation or execution of tests, but the maintenance of tests. If you are spending the majority of time validating test failures are not real problems and tweaking intermittently failing tests to get them to pass, you aren't Doing it Right. The way to ensure a worthwhile testing effort is using a well crafted framework that provides consistent and trusted results.