Adam Bjerstedt

Principal Software Engineer - Mobile at Happy Cactus Solutions

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

🤩
Rockstar
🎓
Top School
Adam Bjerstedt is a Principal Software Engineer with 8 years focused on mobile and CI/CD engineering, currently leading mobile efforts at Life Time Inc. and running his own consultancy, Happy Cactus Solutions. He specializes in architecting testable Flutter and native iOS/Android apps, modernizing test platforms (Playwright, XCUITest, Espresso) and migrating organizations to GitHub Actions, JUnit5, and shift-right deployment practices like blue/green and canary. Adam blends hands-on engineering—rebuilt Target’s Android checkout and led expansive automation frameworks—with organizational change: mentoring SDETs/QAs, establishing developer-owned test automation, and reducing tech debt via Module Federation and Vue modernization. An active contributor to the popular WebdriverIO project, he’s extended test suites and built edge-case scenarios for browser and mobile automation. Known for pragmatic automation that treats production code as testable product, he prioritizes stability, repeatable CI pipelines, and measurable developer productivity improvements.
code8 years of coding experience
job13 years of employment as a software developer
bookAssociate of Arts, Associate of Arts at Century College
bookBachelors of Applied Sciences Computer Forensics, Bachelors of Applied Sciences Computer Forensics at Metropolitan University
languagesEnglish, Spanish
github-logo-circle

Github Skills (8)

testing10
automation10
javascript10
automations10
webdriverio10
jestjs10
test-automation10
mochajs9

Programming languages (5)

TypeScriptJavaJavaScriptObjective-CKotlin

Github contributions (5)

github-logo-circle
webdriverio/webdriverio

Nov 2018 - Jul 2019

Next-gen browser and mobile automation test framework for Node.js
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:28 commits, 45 PRs, 84 pushes in 7 months
Contributions summary:Adam contributed extensively to the test suite, focusing on the wdio-browserstack-service and general WebDriverIO testing. They implemented new test scenarios, including those for refetching stale elements, and integrated various testing strategies. The user also addressed bugs in existing tests and expanded the test coverage by creating specific test scenarios for edge cases. Their work involved significant interaction with test frameworks, mock implementations, and assertions to validate the framework's behavior.
test-automation-frameworkjasminemobile-automationcucumberperformance-test
abjerstedt/webdriverio

Nov 2018 - Dec 2018

Next-gen WebDriver test automation framework for Node.js
Contributions:16 pushes, 3 branches in 5 days
test-automationtest-automation-frameworknode-jstestingpageobject
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
Adam Bjerstedt - Principal Software Engineer - Mobile at Happy Cactus Solutions