François Reynaud is a seasoned software engineer and managing partner with 15 years of experience building scalable, open-source driven automation for e-commerce and large enterprises from Zurich. He co-founded Element34 and led engineering efforts that commercialized on-prem Selenium Grid infrastructure, while earlier pioneering mobile automation at eBay by creating and open-sourcing ios-driver to scale iOS testing. A long-time Selenium core committer, François has deep expertise in distributed testing architectures and reliability improvements (notably Grid2/node self-healing work) and continues to lead the ios-driver community. He combines hands-on backend Java development and system design with a passion for automation and engineering innovation, and regularly works with distributed international teams. Not obvious from titles: he has a track record of turning internal test infrastructure into production-grade open-source products used across enterprises.
15 years of coding experience
17 years of employment as a software developer
Engineer's Degree, software egineering, Engineer's Degree, software egineering at Ecole internationale des Sciences du Traitement de l'Information
Selenium server to test native, hybrid and web apps on IOS. Join us on IRC #ios-driver on freenode
Role in this project:
Back-end Developer
Contributions:1040 commits, 2 comments in 2 years
Contributions summary:François primarily focused on implementing and refining features related to frame switching within the iOS-Driver project. They addressed frame switching failure issues by making code changes within the DOMContext and RemoteWebElement Java classes, contributing to the testing and stability of frame-handling functionality. The code modifications include changes to exception handling and logic related to determining the current active frame in the Web Inspector.
Contributions summary:François primarily focused on improving the Selenium Grid project. They implemented a crucial interface and related functionality to monitor and mark down Selenium nodes losing connection with the hub. Their work involved modifying several Java files, including those related to proxy handling and self-healing, to ensure the stability and reliability of the Selenium Grid infrastructure. The user's commits demonstrate a focus on enhancing the robustness of the Selenium framework.
dotnetpythonbrowserjavascriptruby
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
François Reynaud - Managing Partner Pareyco at ios-driver