Dave Piacente is a Senior Manager of DevRel & Community at Applitools with 12 years of experience shaping test automation practices for startups and Fortune 100 companies. A long-time core committer to Selenium, he authored Elemental Selenium and The Selenium Guidebook and grew a testing newsletter to 30,000 readers before it was acquired by Sauce Labs. Hands-on as a full‑stack developer and SDK author, Dave has shipped features across React-based Selenium IDE, Java-based test examples, and web apps used as canonical test targets (e.g., saucelabs/the-internet). He combines developer advocacy with deep engineering chops—writing JavaScript, Java, Ruby, C#, Python and C++—and runs developer programs that scale both technical adoption and community engagement. Frequently invited to keynote and run workshops, he brings a pragmatic, cross-team perspective that helps organizations turn brittle test suites into reliable, maintainable automation. Based in Takoma Park, MD, he pairs open-source leadership with product-focused execution to improve how teams test the web.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Technology - BTech, Network and System Administration/Administrator, Bachelor of Technology - BTech, Network and System Administration/Administrator at State University of New York College of Agriculture and Technology at Morrisville
Master of Science - MS, Management of IT, Master of Science - MS, Management of IT at University of Virginia
Contributions:189 commits, 14 PRs, 68 pushes in 4 years 6 months
Contributions summary:Dave primarily contributed to the project by implementing test examples using Java. They added test cases demonstrating how to upload and download files, work with frames and multiple windows, and how to test various UI elements, such as dropdowns, Javascript alerts, and context menus. Their work focused on utilizing Selenium to automate browser interactions and ensure the functionality of the web application.
An example application that captures prominent and ugly functionality found on the web. Perfect for writing automated acceptance tests against.
Role in this project:
Full-stack Developer
Contributions:506 commits, 4 PRs, 67 pushes in 6 years 4 months
Contributions summary:Dave implemented new features and made significant contributions to the user interface of the web application. Their work involved creating dynamic content using JavaScript, updating the structure and appearance of the page, modifying the codebase to accommodate those changes, and integrating with existing features. The user was also responsible for setting up the user experience with both mouse and keypress functionality.
acceptance-testscapturesleiningentestingperfect
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.