Cook the pasta according to the package directions. Drain and rinse thoroughly under cold water.
Transfer the cooled, drained pasta to a large mixing bowl.
In a separate bowl, whisk together the olive oil, red wine vinegar, lemon juice, minced garlic, Parmesan, garlic powder, oregano, basil, salt, crushed red pepper, and black pepper.
Pour the dressing over the pasta and gently stir until evenly coated.
Add the sliced grape tomatoes. Stir gently to combine.
Cover and refrigerate for at least 30 minutes before serving.
Stir again before serving. Store leftovers in an airtight container in the refrigerator for up to three days.