Whisk together dressing ingredients.
Cook pasta al dente according to package directions. Rinse under cold water.
Combine all ingredients in a large bowl. Add dressing and toss.
Refrigerate at least 2 hours before serving.