As a QA Analyst in a scrum team I was responsible for designing the test cases that would cover the user stories in a given sprint. As I practitioner and supporter of Exploratory Testing these test cases weren't necessarily in a script format but would often take the format of a mind map that would document the test ideas and acceptance criteria covered during testing sessions.
From the designed test cases some were designed to be automates which would be developed either by me or any other developer in the team. These were Selenium tests implemented in Groovy using the Page Objects pattern for easier maintainability.
All the QAs in the team collaborated during the Release Process executing manual Regression Testing and doing sanity checking over new features. In each release each QA would assume the QA owner role that would represent the group and report test results to Product Owners and Delivery Managers.
During this time I also acted as a QA lead for the project pushing for new techniques to be experimented with and knowledge shared between QAs. As a QA lead I had also the responsibility to improve the project's QA process.