Quality Assurance Excelling in small teams with varied skill sets to provide complex and high quality products.