Cook pasta in salted water according to package. Drain and then place in an bowl of ice water until chilled and then drain again.
In a large bowl add pasta, cucumber, chickpeas, pimientos, artichoke hearts, red onions, olives, and feta cheese. Pour dressing over the top, toss, and serve. Store in an air tight container in the fridge.
For the dressing:
Place dressing ingredients in a jar with a lid and shake to combine.