The QA position works with the development team through the life cycle of the development. They attend all Agile development meetings giving a QA perspective on timelines, estimates, potential issues etc. They develop test cases for each development story based on the acceptance criteria with a focus on the entire product and not just the item being changed. They will test the stories in each environment Test, Stage and Prod and sign off on the changes before they are accepted into each environment. They assist with migrating application code to the Stage and Prod environments. During the Production migrations they migrate code and test the stories during the migration window.