Cook the pasta in a large pot of boiling salted water with a splash of oil to keep it from sticking together. Drain well and set aside to cool slightly. Place the pasta in a large bowl and add the tomatoes, olives, feta and chopped sun-dried tomatoes.
To make the Dressing:
In the bowl of a food processor, combine the sun-dried tomatoes, vinegar, olive oil, garlic, capers, and pepper and pulse until almost smooth.
Pour the dressing over the pasta, sprinkle with the Parmesan and basil and toss well. Stir gently before serving.