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.
12 years of coding experience
15 years of employment as a software developer
Dobroyd Castle school
2:2, Computer Studies, 2:2, Computer Studies at Leeds Beckett University
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.
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.