Bret Pettichord

Austin, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bret Pettichord is a software testing expert and leader with 21 years of experience building and scaling automated testing frameworks for web and enterprise software. He led development of the Watir open-source browser automation project and contributed to Selenium, helping shape the tools many teams still rely on for browser-driven test automation. A co-author of the widely read book Lessons Learned in Software Testing and a prolific conference speaker and workshop host, he blends hands-on Ruby development with pragmatic agile coaching and test-team mentoring. His career spans senior roles from consultancy to Test Architect and Software Quality Architect at companies like ThoughtWorks, HomeAway, and Blackbaud, and he has trained hundreds of practitioners in practical, homegrown automation techniques. An early adopter of integrating continuous integration, cross-browser support, and domain-specific testing languages, he quietly bridges academic rigor and practical tooling in testability and automation.
code21 years of coding experience
job23 years of employment as a software developer
bookB.A., Philosophy & Math, B.A., Philosophy & Math at New College of Florida
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
455reputation
21kreached
21answers
1question
github-logo-circle

Github Skills (13)

selenium-ide10
selenium10
concurrency10
test-automation10
ruby10
webdriver9
cucumber6
ajax6
watir6
winapi6
inheritance6
testing6
javascript4

Programming languages (7)

TypeScriptJavaC++RustHTMLLessRuby

Github contributions (5)

github-logo-circle
SeleniumHQ/selenium

Jan 2005 - Jan 2005

A browser automation framework and ecosystem.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:20 commits in 19 days
Contributions summary:Bret's commits primarily focused on modifying and extending existing test automation infrastructure within the Selenium project. Their work involved fixing synchronization issues in the Ruby implementation, which suggests a deep understanding of the codebase and concurrent programming. They also made changes to the example Ruby test file, indicating a role in maintaining and improving the testing framework's usability and functionality, specifically regarding test execution and error handling. Additionally, the user added and adapted methods to align with Ruby conventions.
dotnetpythonbrowserjavascriptruby
bret/watircraft

Dec 2008 - Oct 2009

Contributions:280 commits in 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Bret Pettichord