IT professional with 15+ years of experience as Information Technologies Consultant, Software Engineer, Software Developer and Software Tester for many different organizations.
Highly experienced in Software Development Life-Cycle, Software Project Management, Business Analysis, Agile Methodologies, Usability, User Experience (UX), Quality Assurance and Software Testing.
Published a number of papers and books within the Software Testing profession and contribute to the field by regularly attending conferences as a speaker, panelist, lecturer, moderator and contributor.
In 2013, he published his first book, Software Testing Tips; Experiences & Realities, in which he shared his experiences and vision about various software testing issues. Later-wards in 2015, he published his second book, Mobile Testing Tips, where he addressed many important areas as; Mobile Testing Techniques, Mobile Testing Tools, Mobile Test Automation and Mobile Performance Testing.
Currently, he is one of the managing partners of UXservices, where he holds the responsibilities of delivering user experience (UX) consultancy, usability testing services, and UX and usability testing training.
Software testers do not make software; they only make them better. — Anonymous For some reason, people not involved with the field of UX (usability) have the idea that usability testing in general is as difficult as rocket science—especially for