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.
BugSnag crash monitoring and reporting tool for Android apps
Role in this project:
Mobile 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.
JavaScript error handling tool for BugSnag. Monitor and report JavaScript bugs & errors.
Role in this project:
Full-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.
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.