Well-versed in software development and testing protocols. Helps teams produce high-quality work by completing thorough quality assurance evaluations. Partners successfully with QA, project management and development team members to put out high-quality software for customers