Lucas Tierney

Software Development Engineer In Test at Holmes Corporation

Des Moines, Iowa, 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
Lucas Tierney is a Software Development Engineer in Test with nine years of experience building and maintaining automated web testing frameworks, primarily using Selenium, Python, and PyTest. Based in Des Moines, he maintains end-to-end regression suites and CI pipelines (Jenkins) while investigating user defects and improving test reliability. An active open-source contributor, Lucas has added functionality and tests to the flagship Selenium project and created Nerodia, the Python port of WATIR, showing deep familiarity with browser drivers and bindings. His background in electrical and firmware verification for regulated industries brings a disciplined, test-first approach and rigorous documentation practices to software QA. Colleagues rely on him for pragmatic automation fixes that bridge language bindings, driver quirks, and real-world product issues.
code10 years of coding experience
job10 years of employment as a software developer
bookBSEE, Electrical Engineering, BSEE, Electrical Engineering at University of Iowa
stackoverflow-logo

Stackoverflow

Stats
2,523reputation
275kreached
105answers
2questions
Badges
firefox
top-5%
selenium
top-1%
python
top-5%
selenium-webdriver
top-5%
github-logo-circle

Github Skills (30)

watir10
webdriver10
selenium10
automatic-updates10
selenium-ide10
ruby10
autoupdate10
update-site10
updater10
live-update10
documentation10
test-automation10
selenium-webdriver9
python9
firefox9

Programming languages (11)

TypeScriptJavaDockerfileRustJavaScriptGoLuaPHP

Github contributions (5)

github-logo-circle
SeleniumHQ/selenium

Nov 2016 - Aug 2019

A browser automation framework and ecosystem.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:191 commits, 97 PRs, 202 pushes in 2 years 9 months
Contributions summary:Lucas contributed to the Selenium project, primarily focusing on adding and improving functionality for different browser drivers. Their work involved implementing new methods for element properties and cookie management within the Ruby bindings. The user also refactored code to remove service shutdown commands for drivers that don't support it and added tests for the new functionalities. This demonstrates a strong understanding of testing practices and the Selenium framework.
browser-automationseleniumwebdriverjavaruby
Old Selenium website and docs (deprecated)
Role in this project:
userTechnical Writer
Contributions:21 commits, 5 PRs, 25 pushes in 1 year 8 months
Contributions summary:Lucas primarily contributed to updating the Selenium website's download page. Their work involved modifying and updating the download links, versions, release dates, and changelog information for various Selenium client drivers (Java, C#, Ruby, Python, JavaScript). They also updated the Chrome driver, GeckoDriver, and other related components. Additionally, the user updated documentation links and the NuGet package versions.
selenium
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