John Mcdonnell is a Senior Software Engineer in Test with a decade of experience driving test automation and quality in financial services and enterprise SaaS environments. He has led backend and frontend automation efforts—building and maintaining large-scale test suites (1000+ tests) for Golang APIs and Gherkin/Cucumber-driven UIs—optimizing parallel execution and CI pipelines to catch regressions across multiple backends. Comfortable across Golang, Java and JavaScript, he pairs deep troubleshooting instincts (especially for elusive intermittent defects) with practical DevOps skills including Docker and AWS. At GitLab and previous employers he’s been an automation champion who brings both hands-on implementation and organization-wide advocacy for test-first practices. Notably, he delivered sub-three-minute execution of extensive contract and integration test suites, demonstrating a focus on speed and reliability that keeps deployments safe and fast.
10 years of coding experience
8 years of employment as a software developer
Leaving Certificate, Leaving Certificate at Cnoc Mhuire, Granard, Co Longford
Bachelor of Science (B.Sc.), Enterprise Computing, First Class Honours (1.1), Bachelor of Science (B.Sc.), Enterprise Computing, First Class Honours (1.1) at Dublin City University
Contributions:25 PRs, 62 pushes, 37 branches in 6 years 7 months
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.