Bring a large pot of water to a rolling boil. Add 1 tablespoon salt and the pasta. Cook according to package directions until al dente (typically 8-10 minutes).
Drain the pasta in a colander and rinse under cold water to stop the cooking process. Toss occasionally as it cools to prevent sticking. For extra flavor absorption, drizzle 2 tablespoons of Italian dressing over the warm pasta and toss gently.
While the pasta cools, prepare all your vegetables. Aim for uniform, bite-sized pieces to ensure balanced flavor in every forkful.
In a large mixing bowl, combine the cooled pasta with all prepared vegetables, olives, mozzarella, and salami if using.
Pour Italian dressing over the salad and toss gently until everything is well coated. Add the Parmesan cheese, fresh herbs, salt, and pepper. Mix thoroughly, ensuring the dressing reaches every component.
Cover the bowl and refrigerate for at least 2 hours, preferably overnight. Before serving, give it a good toss and adjust seasonings if needed.