Cook pasta according to package directions, drain, rinse with cold water while still in strainer, and add to a large mixing bowl
While pasta cooks, make dressing by adding oil, vinegar, garlic powder, oregano, basil, salt, red prepper, black pepper, minced garlic, parmesan, and lemon juice to a small mixing bowl and whisk to combine
Pour dressing over cooked, cooled pasta and stir to combine
Add cheese cubes and sliced tomatoes to pasta and stir again to combine
Cover with plastic wrap and chill in fridge for at least 30 minutes before serving
Store leftovers in airtight container in fridge for up to 3 days