Jonathan Lipps

Principal Software Engineer at Sony Interactive Entertainment

Vancouver, British Columbia, Canada
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
Jonathan Lipps is a Principal Software Engineer with 15 years of experience building and leading mobile automation tooling and developer-focused platforms, currently working on internal PlayStation tools at Sony Interactive Entertainment. As long-time project lead and maintainer of Appium, he has shaped core Android and iOS automation drivers, desktop/inspector GUIs, and adb tooling while driving test quality through comprehensive test suites. He combines hands-on engineering across back-end, full-stack, and QA automation with product and developer-advocacy leadership—having led open source strategy and training programs at HeadSpin and Sauce Labs and founded an Appium-focused consultancy. His academic background in philosophy, linguistics and theology informs a thoughtful approach to technology and teaching, and outside work he writes on the philosophy of technology and makes music.
code15 years of coding experience
job19 years of employment as a software developer
bookMPhil Linguistics, MPhil Linguistics at University of Oxford
bookMaster of Theology - ThM Theology/Theological Studies, Master of Theology - ThM Theology/Theological Studies at Regent College
bookMA Philosophy, MA Philosophy at Stanford University
languagesSpanish
github-logo-circle

Github Skills (55)

asynchronous10
uitest10
selenium-webdriver10
javascript10
webdriverio10
webview10
ios10
uia10
mobile-development10
android-adb10
webdriver10
electron10
apidoc10
async10
testing10

Programming languages (19)

C#MDXJavaC++BikeshedCSSHTMLPerl

Github contributions (5)

github-logo-circle
appium/appium

Jan 2013 - Jan 2023

Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:943 releases, 896 reviews, 3683 commits in 10 years 2 months
Contributions summary:Jonathan primarily contributed by adding tests and improving the existing test suite for the Appium framework. Their work involved creating new tests for various functionalities, including Android and iOS webview testing, fixing issues in existing tests, and enhancing the test structure for better maintainability and coverage. Furthermore, the user also developed tests for Android UI interaction, including gestures, which demonstrated proficiency in test automation within the Android and iOS testing frameworks.
test-automationwindowsappiumw3c-webdriverframework
appium/appium-inspector

Apr 2021 - Nov 2022

A GUI inspector for mobile apps and more, powered by a (separately installed) Appium server
Role in this project:
userFull-stack Developer
Contributions:41 releases, 209 reviews, 116 commits in 1 year 8 months
Contributions summary:Jonathan primarily contributed to refactoring and updating the Appium Inspector application. Their work included pulling in code from a previous project, updating npm scripts, and modifying various UI components. They also made changes to the session management and server connection logic. In addition, the user implemented features such as adding a button to toggle the display of all source attributes and incorporating the mjpeg stream for screenshot display.
appiumappium-iosandroidguiappium-server
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
Jonathan Lipps - Principal Software Engineer at Sony Interactive Entertainment