Alberto Scotto

Bologna, Emilia-Romagna, Italy
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
Alberto Scotto is a seasoned QA and test automation engineer with 13 years of experience focused on clean code, Agile practices, TDD/BDD/ATDD, and XP-informed OOA/D. Based in Bologna, Italy, he brings hands-on expertise in strengthening test suites, error handling, and test automation for flagship open-source projects such as Selenium and JUnit 4. His contributions include refactoring for readability, fixing subtle assumption- and naming-related bugs, and adding features that improve test robustness and observability. Alberto thrives on turning brittle tests into reliable safety nets that accelerate delivery while reducing regressions. He pairs a pragmatic engineering mindset with a strong emphasis on maintainable, well-documented code—a discipline rooted in his formal CS education at Università degli Studi di Torino. Colleagues value him for quietly improving developer confidence through careful, behind-the-scenes quality work.
code13 years of coding experience
bookBachelor of Science (BSc), Bachelor of Science (BSc) at Università degli Studi di Torino
languagesEnglish, Italian, Portuguese
stackoverflow-logo

Stackoverflow

Stats
335reputation
31kreached
17answers
3questions
github-logo-circle

Github Skills (14)

javas10
junit10
selenium-ide10
selenium10
java10
test-automation10
testing10
webdriver9
refactoring9
jenkins6
selenium-webdriver6
android6
django6
web-automation6

Programming languages (13)

PowerShellJavaCSSCGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
junit-team/junit4

Apr 2016 - Mar 2017

A programmer-oriented testing framework for Java — :warning: maintenance mode
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:18 commits, 24 PRs, 61 comments in 10 months
Contributions summary:Alberto primarily contributed to improving the JUnit 4 testing framework, focusing on test coverage and robustness. Their work involved fixing bugs related to assumption failures, refactoring existing tests for better clarity and maintainability, and implementing new features like the `getAssumptionFailureCount` method for tracking assumption violations. Additionally, the user addressed issues with invalid test classes and corrected javadoc documentation. Their contributions enhanced the reliability and functionality of the JUnit 4 framework.
javamaintenance-modetesting
SeleniumHQ/selenium

Feb 2015 - Apr 2021

A browser automation framework and ecosystem.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 22 commits, 29 PRs in 6 years 2 months
Contributions summary:Alberto primarily contributed to improving the Selenium framework's test suite. Their work included adding and refining test cases, specifically for features like expected conditions, and ensuring the tests accurately reflect the framework's behavior. The user also addressed issues related to error handling and corrected inconsistencies in test logic and method naming within the testing codebase. Furthermore, they refactored code for improved readability and efficiency.
browser-automationseleniumwebdriverjavaruby
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