Cook pasta according to package directions. Drain, rinse, and set aside.
While pasta is cooking, whisk together the dressing ingredients until smooth. Taste for seasoning.
Toss cooked pasta with beans, peas, tomatoes and olives. Stir in dressing until everything is fully coated. You may want to only use half of the dressing at first, adding more as necessary.
Chill for at least two hours before serving, although longer (overnight) is best to allow flavors to fully develop.