Cook the pasta according to package directions until al dente. Add to serving bowl and toss with a drizzle of olive oil.
While the pasta cooks, dice the cherry tomatoes, quarter the bocconcini, and dice the fresh basil.
Make the dressing: in a small bowl or jar, whisk together the olive oil, balsamic vinegar, and pesto until well combined.
Add the cherry tomatoes, bocconcini, and fresh basil to a large bowl.
Pour the dressing over the salad and toss everything together until evenly coated.
Taste and adjust seasoning. Serve immediately or refrigerate for up to 3 days. Garnish with extra fresh basil and a drizzle of balsamic glaze if desired.