Joshua Fehler

Technical Lead at BenchSci

Montreal, Quebec, 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
Joshua Fehler is a Technical Lead based in Montreal with 10 years of experience specializing in Python and test automation. He leads teams to build reliable, maintainable systems and brings hands-on expertise in QA, having improved Splinter’s test suite by migrating it to pytest and adding Selenium 4 coverage including shadow DOM. He also contributes to core engine work in the Ren'Py visual novel project, touching display, parser, and documentation to modernize and stabilize the codebase. An open-source advocate who keeps personal projects public, he pairs practical leadership with a developer's curiosity—often working from the command line with a cup of hot tea.
code11 years of coding experience
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
154reputation
5kreached
10answers
0questions
github-logo-circle

Github Skills (20)

webdriver10
pytest10
game-engine10
selenium10
python10
game-dev10
test-framework10
selenium-ide10
renpy10
browser-testing10
game-development10
test-automation10
refactor9
parser9
documentation9

Programming languages (6)

JavaJavaScriptPHPRen'PyHTMLPython

Github contributions (5)

github-logo-circle
cobrateam/splinter

Jun 2019 - Jan 2023

splinter - python test framework for web applications
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:3 releases, 18 reviews, 162 commits in 3 years 8 months
Contributions summary:Joshua primarily contributed to the test suite of the Splinter project, focusing on identifying and fixing issues within existing tests. They addressed bugs related to double-clicking, mouse interactions, and the behavior of element selection. Furthermore, the user improved the test environment, refactoring the testing framework to use pytest and incorporating fixes for browser compatibility issues. In addition, the user has added testing for new Selenium 4 features, such as shadow root.
pythontest-frameworkseleniumautomationwebdriver
renpy/renpy

Sep 2016 - Apr 2022

The Ren'Py Visual Novel Engine
Role in this project:
userFull-stack Developer
Contributions:20 commits, 31 PRs, 63 comments in 5 years 8 months
Contributions summary:Joshua contributed to the Ren'Py Visual Novel Engine by addressing bugs and implementing new features. Their work involved modifying core engine files, including display, character, and parser modules. They also updated documentation and refactored code, such as replacing deprecated libraries and applying modern coding practices. These changes enhanced the engine's functionality and maintainability.
pythongamevisual-novelvisualrenpy
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