Trey Turner

Test Engineer Manager

QA Architect

Technical Team Lead

Sr. SDET

Trey Turner

Test Engineer Manager

QA Architect

Technical Team Lead

Sr. SDET

Summary

Software quality & test/automation manager with 17 years in quality assurance and 23 in information technology. Assembles testing teams and technologies that cut through technical debt, increase developer and customer confidence, and reduce time to market. Proven record of success reducing escapes to field, increasing controls, and maximizing the value of test cycles independent of duration.

Experience
Sr. SDET
Dec 2023 - Jun 2024
Sr. SDET
RepeatMD

Sole developer of a Playwright framework and test suite covering a multi-tenant E-commerce platform with desktop B2B and mobile B2C interfaces. Created robust page objects, data access objects, and test cases supported by extensive documentation and examples. Created configurable fixtures for managing test data by extrapolating requirements from design documents and production code.

 

Implemented and maintained quality processes, technology, and reporting in CI using GitHub Actions. First responder for any test issue impacting the pipeline. Continuously updated build process to improve consistency, code quality, and developer experience while reducing billable CI hours.

 

Guided developers in understanding test failures and best practices in test design. Advised management on building quality into the development process.

 

Categorized and repaired sources of inconsistency in a Cypress test suite, including errors in test and fixture design, selector strategy, environment configuration, and application behavior.

Sr. SDET, Infrastructure
May 2022 - October 2023
Sr. SDET, Infrastructure
Stoplight.io

Responsible for the health and efficiency of automated test frameworks, tools, and data sets. Planned and executed architectural changes to repair and enhance test capabilities. Created, debugged, and maintained automated tests and infrastructure. Escalation point for test issues inside and outside the QA team.

 

Implemented, documented, and trained developers on Playwright as a replacement for an unreliable Cypress test suite. Created and used configurable fixtures and Page Object Model to increase velocity and maintainability.

Test Engineer Manager
Aug 2019 - May 2022
Test Engineer Manager
Kapsch TrafficCom USA Inc.

Hired, trained, and managed a lean automated software testing team from the ground up. Defined testing and release processes for software components and customer projects. Provided testing and automation support, solutions, and strategy to my team and the broader organization.

 

Performed all line-management duties for my team, including standups, retrospectives, one-on-ones, performance reviews, labor scheduling and forecasting. Reviewed feature and automation code and mentored staff on how to better engage in the review process.

 

Assembled and maintained a modular test and test reporting framework from open source tools, enabling cross-browser testing of front and back-end applications, databases, and performance testing. Automated generation and publishing of comprehensive test reports in a variety of formats and data warehouses. Built, tested, and published test framework builds to Artifactory via GitLab CI to be consumed by downstream product- and project-specific test repositories. Created and maintained integration test pipelines across a variety of products and projects.

SDET
Oct 2017 - Jun 2019
SDET
Live Earth Software

Covered all quality and test needs for a multi-platform client/server GIS mapping application. Authored a Selenium/Node BDD automated test suite with over 1,300 tests while simultaneously qualifying monthly releases. Setup a Selenium grid and Jenkins jobs executing against multiple environments and targeting multiple operating systems and browsers with aggregate HTML reports. Authored a visual regression suite to inspect UI and ensure availability of rendered data. Implemented a CI/CD pipeline for the web client, and managed production deployment of releases and hotfixes.

SDET II
Sep 2016 - Sep 2017
SDET II
WP Engine

Automated and maintained functional tests as part of a feature delivery team. Responsible for code and architecture reviews and authoring/executing test plans across the stack, including a customer-facing account management portal and platform code distributed across a variety of cloud providers.

Data Quality Engineer
Oct 2015 - Jun 2016
Data Quality Engineer
Civitas Learning

Developed front and back end functional test frameworks using Geb, Spock, Groovy, and Gradle. Created comprehensive Selenium page and module objects for a variety of front end applications and a database-connected framework for validating data processing and ETL. Created and executed JMeter and Gatling performance tests. Implemented tests and environment management tasks into Gradle and Jenkins. Established performance test environments and used AWS CloudWatch and DataDog to pinpoint bottlenecks.

QA Automation Engineer / Tech Stack Lead
Oct 2013 - Oct 2015
QA Automation Engineer / Tech Stack Lead
Invodo

Authored, executed, and reviewed WebDriver code leveraging cloud infrastructure and mobile platform coverage to target HTML5 and Flash media players and an Angular CMS. Automated tests around the analytics, reporting, and ETL portions of the business. Created and administered synthetic tests using Dynatrace APM.

Created a BDD test framework used across all products, a dynamic JavaScript test page which obsolesced a library of static test pages, and Ant and Gradle build scripts for dependency management and threaded execution of tests. Implemented a visualĀ  tool for tracking relational and constraint data in the database and created a browsable archive of page-load waterfall charts produced by performance tests.

QA Engineer II
May 2010 - Oct 2013
QA Engineer II
AT&T Wi-Fi

Designed and executed functional and performance tests of SOAP and REST services. Implemented and monitored test jobs in Jenkins. Onboarded new testers, teaching processes and best practices. Provided ongoing support for other testers.

QA Engineer
May 2008 - May 2010
QA Engineer
AT&T Wi-Fi

Responsible for functional and performance testing a variety of software components including a customized Linux distribution with proprietary packages and web applications written in .NET, Java, and PHP, backended by Oracle and postgresql.

Software Support & QA Engineer
2006 - 2008
Software Support & QA Engineer
Wayport

Hired into a newly created role to assist the Software Engineering team in supporting various groups within Operations including NOC, call center, provisioning, and sales. Responsible for drafting and implementing new support processes which minimized the number of interrupts to the development team. Tasked with standard QA processes to handle incoming bug reports as well as the development of workarounds where possible.

NOC Engineer I - III
2004 - 2006
NOC Engineer I - III
Wayport

Repaired and maintained 13,000 Linux routers and their uplinks on a 24/7 basis with pager rotation between a small team. Managed and troubleshot Cisco 7200 at the core, including DS3 and T1 testing and configuration. Responded to escalations from outside groups requiring thorough understanding of proprietary network design, diagnostic tools, sand processes. Seamlessly administered hardware and software updates in a large production environment, ensuring low failure percentages and minimizing client downtime.