A big part of my day is dealing with bug reports - making sure they have enough detail for developers to understand, going back to users with workarounds or questions about browsers, setup etc. Finally making sure bugs reports have the right priority and adding them in to the work backlog (yep, we're talking agile here).
Next priority is making sure I know what's coming up, talking to the product owners, tech leads (lead developers), UX designers and being part of acceptance criteria (requirements) creation.Using this info to write tests plans before development is complete.
Next up it's releases, I make sure all releases are passing our release acceptance criteria. Sometimes I test them but other times I've worked with the developers so they know what to test. New features are tested (and earlier I would have written a test plan).
Strategy gets squeezed in when there is time - reviewing how tools are working for us, reading books, blogs, STC etc. Coming up with new ideas to make things faster and less buggy.
What I don't do? - Write automated tests, when gets tested is covered in the acceptance criteria planning and then developers write the tests. I review tests as part of the test strategy and give guidance on coverage and risk. Mostly this is down to time but I like the fact that developers are taking such a big responsibility for testing.
Other work which i used to do, but not daily is Estimations, Staffing, Weekly Status Report (WSR), Preparing Test Completion Report (TCR)....etc
Good work atmosphere
Compensation and Benefits