Prepare macaroni according to package directions for al dente pasta. (Don't forget to salt the water before cooking the pasta.)
Drain pasta and run under cold water for 2 minutes to stop cooking process.
Pour pasta into a large bowl and allow to cool completely at room temperature. Stirring occasionally to allow the heat to come out of the bottom.
Meanwhile, mix all dressing ingredients together in a small bowl.
When pasta is cooled, pour dressing over pasta and stir to coat.
Cover a refrigerate until ready to serve.