skill areas

  • C#, Automated and Manual Testing
  • Elastic, Couchbase
  • Ansible, Selenium, Postman\Newman
  • Agile, Scrum, Test-Driven Development
  • Clarify\Refine Project Requirements

professional experience

Slalom Build

Solution Principal • 2019 — 2020

Engaging with clients for discovery and complex delivery for large, multi-team projects, leveraging our PEM methodology for software development.

  • Provide QA Management best practices for large-scale and multi-team projects, ensuring alignment with manual testing specifications.
  • Engage and grow client/partner relationships to maximize project success and ensure business requirements meet acceptance criteria.
  • Review project financials, staffing opportunities, and team health to optimize resource allocation for release management cycles.

CenturyLink Cloud

Engineering Manager • 2018 — 2019

Led CenturyLink Cloud Compute and Automation teams, one of the largest VMware vSphere-based multi-tenant cloud environments in the world.

  • Managed team performance against SLA and improvement targets.
  • Developed comprehensive automation for capacity and OS provisioning, to ensure consistency and accuracy across the software development life cycle.
  • Guided planning and sprint exercises to coordinate work between teams and utilized blameless retrospectives for continuous Agile process improvement.

CenturyLink Cloud

Platform Engineer • 2015 — 2018

Member of a TDD-focused, pair-programming team responsible for evolving and integrating the Billing System for a world-class IaaS Cloud spanning 16 Data Centers worldwide.

  • Developed improvements to invoicing systems to dramatically improve accuracy and speed.
  • Developed automation for Data Center Deployment and Management using Ansible.
  • Expanded automated API Testing tools and processes to ensure high-quality in a fast-paced release cycle.
  • Serve in on-call rotation for diagnosing and resolving Platform outages and issue escalations.

Tier3 Inc.

Software Developer Engineer in Test • 2012 — 2015

Tester on a small, agile team responsible for exploratory and automated testing of all aspects of the Tier3 IAAS Cloud.

  • Developed automated API test suites that were adopted team-wide, enhancing the efficiency of the software testing process.
  • Developed an automated suite of coded-UI Tests.
  • Developed custom tools to extend Selenium functionality and executed manual test specifications for complex UI components.
  • Collaborated with developers through test pairing to improve manual testing execution and ensure acceptance criteria were met.
  • Work through and expand backlog of Exploratory Testing Charters.
  • Develop a build verification script with Postman/Newman.

Ascentium

QA Lead • 2007 — 2012

Test lead for Microsoft PC Scout and the T-Mobile account.

  • Owned the build and deployment process for several projects utilizing Team Foundation Build Server and IIS.
  • Built and maintained a test lab of virtual machines using VMWare Server and VMWare ESXi providing a stable environment for isolating and reproducting software bugs.
  • Trained other testers and developers to use existing VMs or build their own virtual machines.
  • Helped create workflow for test case management for the T-Mobile account utilizing tasks and bugs via Team Foundation Server.
  • Managed other testers and delegated tasks to increase productivity and efficiency.

Bungie

Test Associate • 2007

  • Build verification and acceptance of builds.
  • Ran test cases, AI debugging, script debugging, and logging crashes.
  • Validated 3D models, textures, and sounds.
  • Identified inefficiencies in Test Automation and initiated team efforts to correct the issues.
  • Gameplay and balance testing for a single player campaign.

ArenaNet

Quality Assurance • 2006

Tester of Applied Discovery's proprietary .NET-based Document Processing Engine.

  • Tasked with discovering, diagnosing, investigating, and filing bug/crash reports.
  • Wrote and executed test cases.
  • Worked closely with developers to enhance AI, balance gameplay, analyze game mechanics, and resolve bugs.
  • Administered and moderated online and on-site tournaments.