Implementing Agile Methodologies in Quality Assurance Processes