Josh Moyer's first testing roles were in 1999 and 2000 where he did build verification testing for Microsoft's Exchange Server and DVD playback in Windows. Build verification testing included a comprehensive suite of black-box tests across all major functional areas in the product. Individual tests included UI, manual, automated, regression, smoke, integration, interoperability and end-to-end tests.

In 2007 he had a test role where he was tasked with performing SMTP server integration testing and where he also had the opportunity to begin comprehensive test planning.

Later in 2007 he used nUnit to implement some automated unit and performance tests for a larger 2-tier web application that he was developing in C# with ASP.Net and ADO.Net.

In 2008-2009 and 2010-2011 he had a testing role where he ran a suite of automated UI load simulation tests in a VDI to measure the performance at different levels of scale and load. In addition to running and modifying the automation and following up on test failures, he also ported, modified and created significant test tooling in C#, JavaScript, VBScript and VB.Net with WMI.

Most recently in 2012 he was hired to run a suite of manual UI regression tests against a service pack release.

In all cases he worked with development to ensure reported defects were verified as fixed or otherwise handled in an appropriate fashion. In addition, he has extensive and robust experience installing, managing and supporting applications and services on Windows and other systems, with almost 9 years of professional experience and backed by over two decades of personal experience. You can see samples of his code (often with tests) at his portfolio site.