We are using Quality Center to manage our test cases and manual test execution. Quick Test Professional isn't quite lining up with our needs, so we have begun implementing WebDriver + Java + TestNg + GRID2. TestNg approaches things centrally from TestNg, where it organizes the tests into suites, allows for parameters for data driven testing, produces reports, logs and potentially screenshots.
Quality Center also makes the assumption that it is the center of the test "universe", and that it is used to trigger all tests, both automated and manual, and that it will take care of processing and storing results.
My question is, how can we use Quality Center to:
a) Act as a central repository for requirements and test cases
b) Act as a central repository for test execution results
while utilizing TestNg + Selenium + Java + GRID2 to:
a) Test on different platforms and browsers
b) Utilize parallel test execution
c) Utilize distributed test execution in the cloud