A professional technologist extensively experienced in Software Quality Assurance Testing and Software Test Automation of desktop, web-based, and mobile applications; Software Development and Programming; Software Fault Investigation and Debugging; Unit Testing; and much more.