A software engineer with 12+ years of experience in software quality engineering roles in the gaming industry. An expert in software automation development, test development, test planning, analytics, and metrics.
Software: Visual Studio 2005-2017, Unity, WebStorm, VS Code, Brackets, QNX, Flash Builder, TeamCity, Jenkins, HP Quality Center, Perforce, Git, TFS, SQL Server Manager, IIS, JIRA, Confluence
Hardware: 3D Printers, PC & Small Server Design, IGT Gaming Machines (I960, AVP, Ascent), Microcontrollers
Aug 2012 - Present
SDET (Software Development Engineer in Test) III - Team Lead at IGT:
Working with development to ensure games are testable and automatable by creating hooks, tools, and automation interfaces.
Developing test cases, organizing test suites, and coordinating deployments
Collaborate with developers and test engineers to discover and implement automation
Create modular test interface in Unity games to create hooks and interacting with game objects plus implemented desktop and web client apps and automatically generated APIs
Continuous Integration with build validation testing and packaging utilizing TeamCity and Jenkins
Collaborate on team projects using JIRA, TFS, Perforce, and Git for Scrum projects
Develop and maintain fast play testing component to test pays and logic
Feb 2006 - Aug 2012
Product Assurance Engineer II, SQES at IGT:
Ensuring IGT gaming software meets strict quality, customer, jurisdictional, and functional requirements.
Black and white box testing of embedded QNX and Windows software
C, C++, C#, Java, and Adobe Flex code analysis
Develop and maintain software tools and scripts for test automation, test cases, data accuracy, and management metrics utilizing C#, Java, Flex/Actionscript, and SQL
Maintain test bed including multiple IGT system servers and gaming machines
Communicating with engineers, coordinators, 3rd parties, and compliance
Train new team members and current team members new product line testing procedures
Nov 2005 - Jan 2006
LNP Network Provisioner at Sprint (Contractor):
Interacting with local exchange carriers regarding install and maintenance orders for a VOIP network.
Jul 2002 - Jun 2005
DeVry University, Kansas City, MO
Bachelors of Science, Computer Engineering Technology