Whether you need good testers or technology experts or both depends in large part on your development model.
If you have well documented requirements and good specs, then you should focus on getting good test engineers because they will be able to find everything they need to know about product from these documents.
If your requirements are not well documented OR your specs aren't up to date (or even exist), then you will ALSO need good domain experts. In this case you should look for people that have worked in the field, especially if they have used competing products, or would have loved to have your product when they were still in the industry. Back them up with some good test engineers. Let the domain experts write the test plans, let the test engineers develop the test automation libraries and test harness and share the job of actually creating the tests.
But the best method (IMHO) is a concurrent mentoring approach.