Cut the chicken breast into 1" strips, place in a medium bowl with the garlic, black pepper, Italian seasoning and olive oil and coat well. Brown the chicken strips in a nonstick skillet over high heat for a few minutes and remove from the pan.
Cook the pasta in a large pan of boiling salted water for 8-10 minutes, until al dente, and drain.
In a large bowl combine the olives, red peppers,cheese and artichoke hearts. Cut two slices from the onion for garnish, chop the remainder and add to the bowl with the reserved chicken strips, 4 tablespoons basil and the cooked pasta. Whisk together the dressing ingredients, add to the salad and toss gently.
Serve on a bed of salad greens and garnish with reserve onion rins, grape tomatoes and remaining basil.