Troy Walsh

Staff Software Engineer

Minneapolis, Minnesota, 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

👤
Senior
Troy Walsh is a project consultant and engineering leader with over a decade of hands-on experience architecting scalable automation ecosystems and modernizing CI/CD to reduce technical debt. He has driven enterprise-wide test automation transformations—building a TypeScript testing framework adopted company-wide, cutting test flakiness by 90% and improving execution times dramatically—while also leading AI-enhanced testing initiatives and organization-level quality goals. A practical polyglot, Troy has implemented contract, API, web, mobile, accessibility, and load testing across teams and contributed to the well-known Appium .NET client to align it with Selenium 4. Comfortable partnering with senior leadership and mentoring engineering teams, he blends deep tooling expertise with a track record of shipping pragmatic solutions that accelerate the SDLC. Based in Minneapolis, he pairs consulting breadth with staff-level execution, often creating reusable frameworks and GitHub Actions that automate quality at scale.
code10 years of coding experience
github-logo-circle

Github Skills (11)

net10
asp-net10
appium10
dotnet10
selenium-ide10
webdriver10
selenium10
mobile-automation10
test-automation10
dotnet-core9
csharp9

Programming languages (5)

C#TypeScriptJavaJavaScriptHTML

Github contributions (5)

github-logo-circle
appium/dotnet-client

Sep 2018 - Oct 2021

.NET C# bindings for Appium, extending the Selenium .NET library
Role in this project:
userTest Automation Engineer
Contributions:5 reviews, 12 commits, 3 PRs in 3 years 1 month
Contributions summary:Troy primarily contributed to updating the Appium .NET client to work with Selenium 4. Their work involved refactoring the code to use the new element factory, updating tests to leverage configuration, and adapting to changes in the Selenium 4 release candidate. They also added and tested missing mobile Bys, and allowed for connecting to mobile web browsers.
appiumcsharpdotnetselenium
Magenic/MAQS

Jan 2017 - Apr 2022

Magenic's automation quick start
Contributions:7 releases, 77 reviews, 1088 commits in 5 years 3 months
automationtest-frameworktest-automationseleniumappium
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