Trevor Wagner

Project-Focused Software Engineer, QA Automation

Recent Posts

Understanding Test Automation Frameworks: What is a Test Runner?

Understanding Test Automation Frameworks: What is a Test Runner?

Defining Operations by Describing What's Valuable: Unpacking Some Benefits of Text-Driven BDD Testing That Don't Seem to Get Mentioned as Often

Defining Operations by Describing What's Valuable: Unpacking Some Benefits of Text-Driven BDD Testing That Don't Seem to Get Mentioned as Often

More than a Hot Take: Testing Code Responsible for Testing Is a Sensible Way to Protect against Risk, Safeguard Return on Investment

More than a Hot Take: Testing Code Responsible for Testing Is a Sensible Way to Protect against Risk, Safeguard Return on Investment

Making the Most of Throwing Errors: Exploring Why "Fail" Could be One of the Most Valuable Things Automated Test Code Can Do

Making the Most of Throwing Errors: Exploring Why "Fail" Could be One of the Most Valuable Things Automated Test Code Can Do

Test Code Readability: Envisioning Test Specifications as a Stage

Test Code Readability: Envisioning Test Specifications as a Stage

How I Engineered a Solution to Improve UI Testing Stability and Reduce Test Runtime by 90%

How I Engineered a Solution to Improve UI Testing Stability and Reduce Test Runtime by 90%

Design Overview: Reusable Mock API with Modular Routing Using Express/ http.Server and Optional WebSockets

Design Overview: Reusable Mock API with Modular Routing Using Express/ http.Server and Optional WebSockets

Design Overview: In-Memory Generic Repository for Storing Test Data in JavaScript using LokiJS

Design Overview: In-Memory Generic Repository for Storing Test Data in JavaScript using LokiJS

Making Acceptance Testing as Boring as Possible: How a Team Moved Analysis and Quality Assurance Left Without Need for a Testable Build

Making Acceptance Testing as Boring as Possible: How a Team Moved Analysis and Quality Assurance Left Without Need for a Testable Build

Code Walkthrough: Simple Framework Running UI Tests with Cucumber-JVM, SpringBootTest, and Selenium

Code Walkthrough: Simple Framework Running UI Tests with Cucumber-JVM, SpringBootTest, and Selenium

Collating Test Methods to Limit Trips to External Systems in Automated Tests

Collating Test Methods to Limit Trips to External Systems in Automated Tests

Three Rings: A Simple Model to Organize Test Planning

Three Rings: A Simple Model to Organize Test Planning

How I Write Test Plans for New Functionality

How I Write Test Plans for New Functionality

How Working QC in a Print Shop Helped Me Understand What I Was Looking At in Software QA

How Working QC in a Print Shop Helped Me Understand What I Was Looking At in Software QA