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.