resume

Basics

Name Shane Cook
Label Software Developer Engineer in Test
Email shane.cook.work@gmail.com
Summary Results-driven Software Engineering Leader with a strong foundation in test automation, data quality, and team leadership.

Work

  • 2025.05 - Present
  • 2025.01 - 2025.04
    Associate Manager, Test Engineering
    Kestra Financial
    ● Managed and mentored a team of Test Engineers across Austin and India, providing guidance on test planning, execution, and automation best practices.

    ● Partnered directly with the Head of Data Engineering to establish the first comprehensive QA strategy for the Data Engineering organization.

    ● Authored master test plans for critical data processes across SSIS jobs, Databricks workflows, and Azure Data Factory pipelines, creating standardized QA processes where none previously existed.

    ● Championed test automation by designing and implementing a custom TypeScript Playwright framework to support Sitecore websites across Kestra Holdings’ 6 companies.

    ● Built form validation automation to ensure seamless data flow from Sitecore forms to Salesforce, improving accuracy and reducing manual QA overhead.

    ● Focused heavily on mentorship and upskilling, equipping the QA team with the technical and domain knowledge needed to support a neglected and undocumented data ecosystem.
  • 2024.02 - 2024.12
    QA Automation Engineer
    Kestra Financial
    ● Rotated across multiple teams (Backend Engineering, Data Engineering, and QA Automation) to provide end-to-end quality assurance for Kestra’s Next Gen Platform.

    ● Designed and built a custom Python validation tool that automated testing for a bulk data upload process, reducing regression testing time from 3 hours to 5 minutes.

    ● Integrated the tool with an Azure DevOps Build Pipeline, allowing for seamless execution and real-time data validation across Azure containers and CosmosDB.

    ● Collaborated with the Data Engineering team to test the migration of a critical SSIS job that processes Rep and Branch data from FINRA, using Python and PySpark to validate data integrity across ETL layers.

    ● Architected and led the migration from C# Selenium to a modern TypeScript Playwright UI automation framework, improving test reliability and enabling seamless testing of Shadow DOM elements in Salesforce.

    ● Mentored and led a team of QA Automation Engineers, defining automation strategy, writing Jira tickets, conducting code reviews, and assigning tasks to support ongoing feature development.
  • 2023.05 - 2023.06028
    Software Engineer Intern
    Kestra Financial
    ● Developed 14 end-to-end UI automation tests using Selenium (C#), contributing over 2000 lines of code across new tests, test fixes, and improvements.

    ● Collaborated with the QA Automation team to build and optimize a suite of 300+ tests supporting Kestra’s Next Gen Platform for financial advisors.

    ● Assisted the QA lead in designing and implementing 3 Azure DevOps Pipelines to partition tests into Smoke, Regression, and End-to-End suites.

    ● Improved test reliability by identifying and resolving flaky tests within the automation framework.

    ● Gained first professional experience working in an Agile environment, contributing to sprint planning, daily standups, and retrospectives.

Education

  • 2020.04 - 2024.04

    Rexburg, Idaho

    Bachelors of Science
    Brigham Young University - Idaho
    Software Engineering

Skills

Programming Languages
Python
C#
TypeScript
Test Automation Frameworks
Playwright (TypeScript)
Selenium (Python, C#)
WinAppDriver (C#)
Database Languages
T-SQL
PL/SQL
MySQL
CosmosDB
Cloud Platforms
Azure
Tools
Postman
Databricks
SSMS
Snowflake
Git
Jira