About Me
I'm all about testing. I'm comfortable with every step from learning business processes and automating user-facing tests to digging into the code and working with my team to fix regressions. I focus on making testing transparent using reports and metrics, and helping the whole team own the quality of the product. I value relationships with other teams as a path to share knowledge and streamline processes. As a Certified ScrumMaster, I enjoy working with other agilists to constantly improve the way we work and demonstrate that value to managers and stakeholders.
  • Experience coaching teams and individuals toward continuous improvement, promoting an agile mindset throughout the organization.
  • Proficient in test design and execution, technical writing, and cross-organization teamwork.
  • Experience using a customized Salesforce implementation, including manual and automated testing of multiple functional areas and third-party tools, including Oracle quoting, customer data and order management systems.
  • Development and Automation: CA Agile Central, Git, Docker, Eclipse, Java, Selenium, darcy framework, MySQL, Phabricator
  • Web Development: Python, Django, OpenShift, HTML/CSS, jQuery, Wordpress

Scrum Master / Agile Coach
July 2017 - Present
Red Hat - Raleigh, NC
  • Act as Scrum Master for three Salesforce development teams focusing on an Apttus implementation project.
  • Promote and defend an agile mindset within IT.
  • Scale my group's agile practice using a modified version of Spotify's tribe approach.
  • Contribute to the local agile community as part of an agilist guild at Red Hat, including planning for Red Hat Agile Day and hosting ALN meetups on the Red Hat campus.
  • Participate in a DevOps guild to give guidance and assistance in improving our monthly release train, and release processes in general.
Senior Quality Engineer
May 2015 - July 2017
Red Hat - Raleigh, NC
  • Leading a QA team in the manual and automated testing of a highly-customized Salesforce instance.
  • Designing, writing and reviewing test automation with an eye on maintainability and reuse.
  • Working in a small cross-functional agile team and occasionally standing in as ScrumMaster.
  • Triaging problems found by Production users in order to recommend both workarounds and solutions.
Quality Engineer
February 2013 - May 2015
Red Hat - Raleigh, NC
  • Performed manual and automated testing of a highly-customized instance of the Salesforce CRM.
  • Created, updated and maintained test automation code using Java and Selenium RC.
  • Worked in a small cross-functional team using agile practices to meet the needs of our customers.
  • Developed a Continuous Integration tool in Python using the Django web framework, and deployed it on OpenShift.
Test Engineer, Embedded Software
July 2012 - November 2012
Extron Electronics - Raleigh, NC
  • Used, maintained and improved a Python-based software tool used to test network streaming A/V equipment.
  • Planned and began development on a second-generation, Java-based test automation tool.
  • Worked with a small team to develop testing procedures to satisfy the requirements of the product development and QA teams.
  • Performed regression testing on Extron products and reported results in the daily development scrum.
Senior Firmware Test Engineer
May 2011 - June 2012
Firmware Test Engineer
April 2010 - May 2011
Western Digital Corporation - Longmont, CO
  • Created test plans and managed funding requirements for drive programs.
  • Managed the execution of test plans and reported daily on a 200-system test bed.
  • Analyzed failures using Arium JTAG emulators and JDSU SAS/SATA bus analyzers then worked with firmware engineers to find a fix.
  • Operated a Xyratex XMan2 chamber used to perform testing and fund product development.
  • Trained three recent college graduates in hard drive technology and FA.
  • Managed an internal wiki page documenting the procedures used by my team.
Firmware Engineer
January 2009 - April 2010
Western Digital Corporation - Longmont, CO
  • Developed software tools for use in interpretation and user-friendly demonstration of read channel test data.
  • Ported imperative and procedural C code into an object-oriented C++ structure.
  • Ran bench-level tests on hard drives and debugged issues using an Arium JTAG emulator.

Bachelor of Science, Electrical Engineering
December 2008
Mississippi State University - Starkville, MS

Courses and Certifications
  • Certified Scrum Developer #00526338 (Sep 2017)
  • Certified ScrumMaster #00526338 (May 2016)
  • CLS Situational Leadership: The Core (August 2015)
  • The 5 Choices to Extraordinary Productivity (Jan 2015)

Professional Societies
  • Scrum Alliance (2016-present)
  • Institute of Electrical and Electronics Engineers (2007-2013)
  • Eta Kappa Nu (2008-2012)