Steve Mcclure

Lead Engineer, Test Infrastructure at MongoDB

Massachusetts, 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
Steve Mcclure is a Lead Engineer in Test Infrastructure with 12+ years building developer-focused tooling and test frameworks that boost velocity, reliability, and code health. He has led teams and cross-company initiatives at Google and MathWorks, designing hermetic, ephemeral test environments and automations that eliminated large swaths of technical debt and saved hundreds of engineer-hours. At Google he co-led company-wide Code Health efforts and taught courses reaching thousands, while at MathWorks he shipped testing frameworks used by millions of MATLAB users and contributed to the QUnit open-source suite. Technical strengths span Java, JavaScript, C++, multithreaded async systems, CI/CD, Bazel, and test patterns like xUnit and TDD, with a knack for refactoring pervasive anti-patterns at scale. Based in Massachusetts, he blends hands-on engineering with people leadership and a mathematical mindset for rigorous, measurable improvements to developer experience.
code7 years of coding experience
job12 years of employment as a software developer
bookM.S Applied Mathematics, M.S Applied Mathematics at University of Delaware
bookB.S. magna cum laude with Departmental Honors Mathematics, B.S. magna cum laude with Departmental Honors Mathematics at Millersville University of Pennsylvania
languagesamerican sign language (asl)
github-logo-circle

Github Skills (22)

javascript10
testing10
bash10
cicd10
automation10
qunit10
automations10
devops10
test-automation10
python9
docker8
code-coverage8
bazel8
dockers8
cpp5

Programming languages (5)

TypeScriptRustJavaScriptPythonCrystal

Github contributions (5)

github-logo-circle
qunitjs/qunit

Nov 2020 - Sep 2021

🔮 An easy-to-use JavaScript unit testing framework.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:51 reviews, 25 commits, 32 PRs in 10 months
Contributions summary:Steve primarily focused on enhancing the testing capabilities of the QUnit framework. Their contributions included adding new tests for core functionalities like `assert.throws`, `assert.rejects`, and `QUnit.module.only`. They also fixed bugs and improved code coverage by adding new test cases and adjusting existing ones. Furthermore, the user addressed deprecation warnings and updated the test suite to improve reliability.
testing-frameworktestingjavascriptunit-testing-frameworkunit
smcclure15/qunit

Nov 2020 - Sep 2021

🔮 An easy-to-use JavaScript unit testing framework.
Contributions:96 pushes, 65 branches in 10 months
testing-frameworkv8-javascript-enginetestingjavascriptunit-testing-framework
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
Steve Mcclure - Lead Engineer, Test Infrastructure at MongoDB