Trevor Wagner
Project-Focused Software Engineer, QA Automation
Experience
Services
Blog
Privacy Policy
Experience
Services
Blog
Privacy Policy
Recent Posts
Understanding Test Automation Frameworks: What is a Test Runner?
May 21, 2024
Defining Operations by Describing What's Valuable: Unpacking Some Benefits of Text-Driven BDD Testing That Don't Seem to Get Mentioned as Often
Jan 24, 2024
More than a Hot Take: Testing Code Responsible for Testing Is a Sensible Way to Protect against Risk, Safeguard Return on Investment
Nov 28, 2023
Making the Most of Throwing Errors: Exploring Why "Fail" Could be One of the Most Valuable Things Automated Test Code Can Do
Oct 26, 2023
Test Code Readability: Envisioning Test Specifications as a Stage
Oct 17, 2023
How I Engineered a Solution to Improve UI Testing Stability and Reduce Test Runtime by 90%
Aug 11, 2023
Design Overview: Reusable Mock API with Modular Routing Using Express/ http.Server and Optional WebSockets
Aug 8, 2023
Design Overview: In-Memory Generic Repository for Storing Test Data in JavaScript using LokiJS
Aug 1, 2023
Making Acceptance Testing as Boring as Possible: How a Team Moved Analysis and Quality Assurance Left Without Need for a Testable Build
Jul 10, 2023
Code Walkthrough: Simple Framework Running UI Tests with Cucumber-JVM, SpringBootTest, and Selenium
Jul 8, 2023
Collating Test Methods to Limit Trips to External Systems in Automated Tests
Jun 29, 2023
Three Rings: A Simple Model to Organize Test Planning
Jun 25, 2023
How I Write Test Plans for New Functionality
Jun 24, 2023
How Working QC in a Print Shop Helped Me Understand What I Was Looking At in Software QA
Jun 16, 2023