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

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

 

My focus is automated functional and performance testing across the full stack, implemented via CI pipelines for reproducibility and fast feedback. I have experience hiring, training, and managing skilled testers who quickly learn the intricacies of complex systems and chew through technical debt, creating modern and robust testing infrastructure that meets the needs of scaling business.

Cornerstones
Test Automation

Writing deterministic automated tests of expected behaviors early and often enables agile development and deters technical debt 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. Only by listening to and working well with managers, product owners, developers, and customer feedback will we reach the pinnacle of our potential.

Introspection

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

Accomplishments
7 Countries Visited
36 DJ Mixes Released
1990 Nintendo World Champ. Semi-Finalist
Who Doesn't Like Coffee
My Skills
Processes
  • Agile Methodologies
  • Functional Testing
  • TDD/BDD
  • Fault Categorization
  • Performance Testing
Languages
  • TypeScript
  • JavaScript
  • Groovy
  • Java
  • Python
  • Ruby
  • PHP
Tools
  • Playwright
  • Selenium/Webdriver/Grid
  • Docker
  • GitHub, GitLab, CircleCI, Jenkins
  • Karate
  • Jest
  • Node.js
Contexts
  • Client/Server
  • Front End
  • Web Services
  • Networking
  • System Administration
  • Microservices
Resume
Experience
May 2022 - October 2023
Sr. SDET, Infrastructure
Stoplight.io

Responsible for the health and efficiency of automated test frameworks, tools, and test data sets. Planned and executed architectural changes to repair and enhance test capabilities. Created, debugged, and maintained automated tests and testing infrastructure. Served as an escalation point for test-related technical issues inside and outside the QA team. First responder for tests impacting the pipeline.

 

Proactively identified emergent and intermittently recurring issues in CI, categorized the fault, and resolved the issue or filed a defect/task. Created, documented and mentored test development standards, patterns, and fixtures for QAs and developers. Participated in code reviews from QAs and developers. Created and maintained test reporting integrations providing visibility into results and metrics.

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

Interviewed, hired, and trained a talented and lean automated software testing team from the ground up. Provided ongoing testing and automation support, problem solving, and strategic direction to the team and broader engineering organization. Worked with executives to define testing and release processes that expedited feedback, improved quality, and increased confidence for developers, product owners, managers, and customers. Performed regular automation code reviews and offered feedback to test engineers on how to better engage in the peer review process.

 

Assembled and maintained a modular test and test reporting framework from open source tools, enabling cross-browser testing of web applications, SOAP & REST APIs, Oracle and PostgreSQL databases, and backend performance testing. Automated rendering and publishing of comprehensive test reports in HTML, PDF, JIRA Xray, and EazyBI. Built, tested, and published test framework builds to Artifactory via GitLab CI to be consumed by downstream product- and project-specific test repositories. Setup and maintained integration test pipelines across a variety of products and projects. Deployed and maintained an automation code linting tool to promote best practices, and implemented custom rules as needed.

 

Performed all line-management duties for my team, including running regular standups, retrospectives, one-on-ones, performance reviews, requisition justification, and auditing of JIRA time logging.

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.

Sep 2016 - Sep 2017
SDET II
WP Engine

Embedded into an agile feature delivery team with focus on test strategy, automation, and maintenance, as well as optimization of continuous integration and deployment pipelines. Provided regular guidance to developers and QEs on best practices. Responsible for code and architecture reviews, and authoring/execution of test plans for a variety of front and back end systems, including platform code distributed across a variety of cloud providers and a user-facing account management portal. Technologies leveraged in this role include Python, Ruby, Rails, SQL, PHP, JavaScript, REST, AWS, Ansible, Jenkins, Selenium, Docker, Vagrant, Apache, Varnish, and nginx among others.

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. Managed performance test creation and execution and implemented tests and environment management tasks into Gradle and Jenkins.

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

Responsibilities included the authoring, review, and execution of WebDriver code leveraging cloud infrastructure and mobile platform coverage to target an HTML5/Flash media player and a Node/Angular CMS. Developed test cases and automation around the analytics, reporting, and ETL portions of the business, as well as the administration of Dynatrace APM.

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

Design and execute processes and a tech stack including SoapUI, Cucumber, and Groovy to automate functional and performance testing of SOAP and RESTful web services in a CI environment. Responsible for onboarding new hires to the QA team; teaching processes and best practices and providing ongoing support for level 1 engineers.

EDUCATION
Aug 1999 - May 2000
Southern Methodist University
Dallas, TX

I earned two years of Computer Science credits before deciding a certificate program was a better fit for my career needs.

Aug 1995 - May 1999
Klein High School
Spring, TX

Graduated Magna Cum Laude

My Whereabouts
  • Location: Austin, TX
  • Email: via CV