An IT Professional with broad experience, showing technical aptitude in a wide range of roles and settings including quality assurance and testing combined with extensive Agile experience. Covering various platforms from desktop, web, and cloud-based to mobile applications as well as front and back-end systems in both automated and manual testing environments. Equipped with diverse industry experience leveraging strong oral and written communication skills as well as solid problem-resolution, leadership, mentoring and collaboration skills, coordinating effectively with both technical staff and stakeholders.