John Beckett

Senior Automation Engineer

Greater Guildford Area, United Kingdom
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

👤
Senior
🎓
Top School
John Beckett is a Senior Automation Engineer with 12 years' experience building and leading test automation across industries from telecoms to animal health. He has a strong history of designing robust frameworks (C#, Selenium, SpecFlow, Node.js/Cucumber) and improving test performance and maintainability, including a 300% framework performance gain and migrating API tests to RestSharp. Comfortable in hands-on delivery and team leadership, he has introduced better acceptance criteria, exploratory testing practices and delegated testing work as a Test Manager and SDET. John contributes to exercism/go by improving Go exercises and tests, showing a commitment to code quality and developer education beyond his day job. He pairs deep C/C++ embedded and multithreaded experience from earlier roles with modern CI and cloud APIs, enabling him to bridge legacy systems and contemporary automation. Outside work he’s taken sabbatical pursuits like PADI SCUBA and flying lessons, reflecting a practical curiosity that informs his problem-solving approach.
code12 years of coding experience
job15 years of employment as a software developer
bookDobroyd Castle school
book2:2, Computer Studies, 2:2, Computer Studies at Leeds Beckett University
github-logo-circle

Github Skills (6)

unit-testing10
go10
software-quality10
testing10
tracks9
pause8

Programming languages (6)

C++CSSJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
exercism/go

May 2014 - May 2014

Exercism exercises in Go.
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:8 commits in 2 days
Contributions summary:John primarily contributed to the `exercism/go` repository by improving existing Go exercises and their corresponding tests. They made the code more idiomatic and fixed missing test cases in several exercises, demonstrating a focus on code quality and adherence to best practices. Furthermore, the user updated existing tests and added new test cases, showing an understanding of software testing principles and a commitment to ensuring the correctness of the exercises. The user's modifications span several exercises, suggesting they are familiar with the Exercism platform and its exercise structure.
golangexercismexercism-exercisesexercism-trackcommunity-contributions-paused
johngb/go-euler

Jan 2014 - Feb 2014

Contributions:105 commits in 1 month
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
John Beckett - Senior Automation Engineer