It's not a good idea to challenge DBA. You rather work with them. Here what we do at our QA environment:
- Standard and Architect team define Stored procedures and we test them
- We write simple SQL query. DBA help us to write complex query and we execute them
- DBA plays important role in our QA dept[ For example, adding new objects/table to database and tie[version] the DB with application].
Hope, it make sense