DBA's will be more towards the admin side of database, where dealing with user access and verifying table attributes and also relationship between them, migration activity if any, addition of new instances and schemas and other stuff.
QA team will be more on verifying the updation of tables when a transaction hits the database.
DBA will be more active when the architecture is being implemented and QA during the various execution phases, DBA will be involved in all phases.
Depends on the company and the DBA's. Typically QA groups can check data against their testing in the DB such as looking at records and amking sure items are tracking properly. DBA's would be responsible for building DB items such as tables, promoting/runnig stored procedures and running scripts. At my company we can look up data, run a few scripts and that's about it. Db's handle all DB manipulation such as updates and such. Hope this helps.
Thanks to all who replied...it has been really helpful to me.
And before asking question I did try searching for it and didn't get any matching results.
If I could get the readymade answers why I would need to wait for it.
Mercury_qa, this last response tells me quite a bit about the level of testing you are capable and incapable of doing. If I were looking for someone to add to my dept, I would suspect this kind of attitude would not make it past a phone screen.