Cook pasta according to package instructions to al dente but do not season water with salt (the dressing has plenty). Drain and rinse under cold water.
Pour pasta into a bowl, add tomatoes, broccoli, bell pepper, olives, cucumber, carrots, red onion and parmesan.
Pour dressing over and toss to evenly coat.
Cover and chill at least 30 minutes (or up to 1 day). Add a little more dressing if needed.