Their current workflow is as follows:
1. The dev team creates a JIRA for a new feature with the spec. Once the feature is complete, it is assigned to a TestQueue.
2. The QA team looks at the TestQueue and assigns the JIRAS to themselves to begin testing.
3. They test the new feature to make sure that it meets the specs. If a bug is found, a comment is added and the JIRA is re-assigned to the dev to fix.
The problem is that there isn't any initiative to go beyond making sure the initial spec is met. Only the minimum amount of work is done. They don't really make an effort to see if there are more bugs that could have crept up from implementing the new work.
We're looking for any kind of advice/ideas on how we could improve our management of the QA team.