Trey Turner

Test Engineer Manager

QA Architect

Technical Team Lead

Sr. SDET

Trey Turner

Test Engineer Manager

QA Architect

Technical Team Lead

Sr. SDET

About Me

Hi! I’m Trey. I test software in Austin, Texas.

 

My focus is automated functional and performance testing of full software stacks using continuous integration. I quickly learn the intricacies of complex products and solutions, and use insights gained to create robust testing processes, infrastructure, and coverage that meet the needs of scaling business.

Cornerstones
Test Automation

Writing deterministic automated tests of expected behaviors early and often enables agile development by protecting the product from regressions during changes to requirements or implementation, and avoids incurring technical debt which tends to accrue as the project scales.

Continuous Integration

Modern software projects are complex and have many integration points. Investments in automating and streamlining the test and delivery process are returned many times over.

Collaboration

Software quality is a team effort I'm proud to champion. We'll only reach our potential by listening to and working well with leadership, product owners, developers, and customers.

Retrospection

The process we follow is an internally facing product developed and consumed by our team. It's worth the time to periodically reflect on successes and failures to learn from the past and improve the future.

Skills
Management & Process
  • QA Program Management
  • Staff Mentoring & Development
  • Software Quality Metrics
  • Agile Methodologies
  • Test & Behavior-Driven Development
  • Documentation
Technical
  • Test Design & Automation
  • Test Environment Design
  • Performance Testing
  • Fault Categorization
  • Continuous Integration & Delivery
Languages
  • TypeScript
  • JavaScript
  • Groovy
  • Java
  • Python
  • PHP
  • Ruby
Tools
  • Playwright
  • webdriver.io & Appium
  • Selenium/Webdriver
  • Docker
  • Karate
  • Postman
  • Gatling
  • JMeter
  • GitHub, GitLab, CircleCI, Jenkins
  • Jest, JUnit, TestNG, and most other test frameworks
Contexts
  • Client/Server
  • Front End
  • Web Services
  • Microservices
  • IoT & Realtime Sensors
  • Data Ingest & Pipelining
  • Networking
  • System Administration
Industries
  • Software Tooling
  • E-commerce
  • Web Hosting, PaaS, SaaS
  • Wireless/Internet Providing
  • Content Creation Pipelining & Streaming Distribution
  • Traffic & Tolling
  • Data Analytics
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.

Recommendations
From Managers
Curtis Matthews
2022 - 2024
Curtis Matthews
QA Manager, Stoplight.io & RepeatMD

I was Trey’s manager in his two most recent roles – first, at Stoplight for 1+ years, and then when we were both downsized in 2023 I brought him on to anchor a new automation team at RepeatMD.

 

Trey is one of the best developers of any capacity I’ve ever had the pleasure to work with. As an SDET, his knowledge of Playwright and Cypress is unmatched, but his broad knowledge of TypeScript, Node, databases, etc. allows him to contribute to software quality at a much deeper level (examples: testability of software and development of test tooling; performance; improving dev experience).

 

Above all that, Trey really deeply cares about his work and the mission of improving the quality of software. He’s a great team player and I’ve had so many of the developers and QA engineers he’s paired with say how much they appreciate his contributions and his willingness to help.

 

I strongly recommend him to anyone looking for an automation rockstar.

Alan Feldman
2009 - 2015
Alan Feldman
Eng. Manager, AT&T Wi-Fi & Invodo

Trey is an exceptional QA automation engineer with a very strong and diverse background building test automation frameworks, using proprietary and third party tools, and training/guiding QA and development teams in the execution of automation test suites. He’s extremely analytical, able to deliver on difficult and challenging tasks, and brought innovative solutions for functional, performance, and load test automation of Invodo’s media asset platform, content management, and reporting/analytics systems as well as the Invodo video player. He would be a great asset for any team looking to incorporate or improve QA/test automation into their product delivery processes.

From Hires
Chad Johnson
2021 - 2023
Chad Johnson
Test Engineer II, Kapsch & SDET, Stoplight

I reported to Trey at Kapsch, and we worked as colleagues at Stoplight. I hadn’t finished interviewing at Kapsch before something stuck out about him. He asked a question I couldn’t answer, but rather than hold it over my head, he included the answer and some helpful documentation in a follow-up email thanking me for my time.

 

And I think that sums Trey up perfectly: he genuinely cares about people. He’s incredibly knowledgeable, and always uses it to help others in any way. He’ll drop whatever he’s working on to help resolve an issue that threatens the mission. He puts everything into his craft, and it shows in the quality of work produced.

 

He set a standard to which I hold my coworkers, and I wouldn’t hesitate to work with him again.

Joshua Fontenot
2020 - 2021
Joshua Fontenot
Test Engineer II, Kapsch

Trey possesses a rare combination of personality traits that lend well to having personable interactions among team members and conveying intricate technical subject matter. I entered my first automation role under Trey’s leadership, and while my initial undertakings felt daunting in the beginning, Trey was always there to offer much needed support in a positive and non-judging manner. He is patient, encouraging, fun, and pushes you to better yourself by provoking thought rather than simply giving you answers. He goes to extraordinary lengths to ensure everyone on the team has what they need to be successful, even if it means working extra hours. I think it takes a special kind of individual to really pull off such quality management, and Trey is certainly among that rare breed.

Cody Myhre
2019 - 2021
Cody Myhre
Test Engineer II, Kapsch

I had the pleasure of working with Trey as our Test Engineering Manager at Kapsch, and he was fantastic. His experience and knowledge were invaluable to our team. With his help, we all learned new skills and became more efficient at what we do.

 

Trey always made sure we worked well together and supported each other. He encouraged us to take charge of our work, projects, and automated test repositories. With Trey as our manager, the team accomplished a lot and always delivered top-notch work.

 

I highly recommend Trey for any job in test engineering or leadership. He’s a valuable asset to any company, and I’m sure he’ll do great wherever he goes.

2020 - 2021
Jim Carlile
Test Engineer, Kapsch

Trey assumed a leadership role in our company and built a highly effective software testing team from the ground up. His unique and deep expertise in automated testing elevated both the projects and people under his supervision. He consistently removed roadblocks, streamlined processes, and provided sound long-term strategic vision.

 

Trey’s leadership style ensured that objectives were clearly established while giving you plenty of room to grow. During the time we worked together, I always appreciated Trey’s thoughtful mentorship and even-keeled demeanor. His team-first attitude and genuine care for the people he works with made it a pleasure to have Trey as an engineering manager.

From Colleagues
Ethan Riback
2024
Ethan Riback
Eng. Manager, RepeatMD

I worked with Trey for a few months at RepeatMD. Trey is a wonderful personality to work with and I wish I had more chances to work closer with him just to hang out. He is approachable, excited to collaborate and either learn from others or educate others. He is never afraid to ask questions to help drive best practices for our automated test environments. Any quality-driven organization has a lot to gain from hiring Trey.

Chris Lanzo
2022 - 2023
Chris Lanzo
Senior SDET, Stoplight.io

I worked with Trey at Stoplight. Trey is an extremely sharp SDET (and developer, in general) who has a real passion for quality. He can do it all – from setting up testing infrastructure, integrating testing into CI/CD pipelines, hooking up test reporting, debugging complex product bugs, and developing tooling to make the developer experience better. He’s also a great mentor, and I really valued his feedback while working with him.

 

I can’t think of anyone I’d recommend higher if you’re ready to level up your quality.

Hank Brown
2014 - 2015
Hank Brown
Software Engineer, Invodo

Trey has proven himself as an invaluable asset time and time again by bringing new QA technologies in and implementing them. His expertise extends far beyond QA, and I would jump at the chance to work with him again.

Amelia Wilson
2011 - 2013
Amelia Wilson
QA Engineer, AT&T Wi-Fi

Trey is able to understand an entire ecosystem of software to investigate and isolate bugs and recognize risk. A strong developer and intelligent test engineer, he is well spoken, friendly, thorough yet concise – he is an excellent teacher and eager to share knowledge as well as expand his own understanding.