Wajiha Sajid is a Software Engineer. She applies her training and experience to web development and the challenging task of website support and maintenance. She really enjoys the technical and analytical sides of a product. She enjoys her job because it enables her to be both creative while also expanding her technological knowledge base. She also has a considerable amount of experience in Quality Assurance.