Summary
John Mcgrail is a veteran Software QA Automation Engineer with over 32 years of experience specializing in back-end system test automation for complex, multi-threaded distributed systems. He has designed and maintained robust automated test harnesses and environments across industries, with recent deep focus on cloud-native platforms—Google Cloud, AWS, Kubernetes and containers—over the past decade. His career spans high-impact roles at VoltDB, NuoDB, Verizon and Cisco where he combined hands-on automation coding (Java, TestNG, Bash) with leadership, mentoring and product-owner responsibilities. Known for building data-driven, multi-host integration test frameworks and improving release quality, he also brings low-level systems experience from early C and real-time VxWorks work. Based in Burlington, MA, he blends decades of legacy systems knowledge with modern cloud practices, making him adept at testing large-scale, stateful backend services.
7 years of coding experience
31 years of employment as a software developer
Bachelor of Science (B.S.) in Computer Science, Computer Science, Bachelor of Science (B.S.) in Computer Science, Computer Science at Northeastern University