Steve Kirkland

Test Automation Lead

England, United Kingdom
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
Steve Kirkland is a Principal Software Engineer with over two decades of hands-on experience and a proven track record in test automation, tooling, and cross-platform SDK work. He has led test automation teams at Bugsnag and SmartBear, owning CI strategies, multi-language test fixtures and improving test coverage for prominent projects like the BugSnag Android and JavaScript SDKs. Comfortable in both hands-on engineering and technical leadership, he bridges development, QA and stakeholder communication to improve product quality and delivery. Outside work he combines technical curiosity with community management—running a global Farming Simulator server and building its custom Discord bot and monitoring system in JavaScript—evidence of his practical automation and full-stack problem-solving skills.
code10 years of coding experience
job21 years of employment as a software developer
github-logo-circle

Github Skills (30)

espresso10
javascript10
android-test10
java10
javas10
android10
bugsnag10
error-handling10
android-testing10
react10
test-automation10
expressjs9
debug9
debugging9
vue9

Programming languages (16)

C#JavaC++Objective-C++ShaderLabGoHTMLKotlin

Github contributions (5)

github-logo-circle
bugsnag/bugsnag-android

Jan 2020 - Jan 2023

BugSnag crash monitoring and reporting tool for Android apps
Role in this project:
userMobile Developer (Android) & Test Automation Engineer
Contributions:256 reviews, 613 commits, 326 PRs in 3 years
Contributions summary:Steve primarily focused on improving the test suite for the BugSnag Android SDK. Their contributions involved adding tests for Android versions, refactoring existing tests, ensuring the number of breadcrumbs is predictable, and improving test run scripts. They also made code changes to the test fixtures including code to clear error dialogs, modify app context configuration, and account for changes in recent versions of the Android OS, which suggests a focus on test coverage and maintainability.
ndkerror-monitoringexceptionsmonitoringerror-stack-trace
bugsnag/bugsnag-js

Jan 2020 - Dec 2022

JavaScript error handling tool for BugSnag. Monitor and report JavaScript bugs & errors.
Role in this project:
userFull-stack Developer
Contributions:213 reviews, 747 commits, 325 PRs in 2 years 11 months
Contributions summary:Steve primarily focused on updating and maintaining example applications within the Bugsnag-js repository. Their contributions involved adapting the example projects to newer plugin interfaces, encompassing various frameworks like Vue, Express, Koa, NextJS, NuxtJS, React, and Restify. The user also updated dependencies and the underlying Bugsnag versions within these examples, ensuring they remained current and functional, while also addressing code review comments and fixing build-related issues.
monitorexception-handlingerror-monitoringbugsnag-jsexceptions
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
Steve Kirkland - Test Automation Lead