Heat 2 Tablespoons olive oil in a large skillet over medium heat. Add bread cubes and salt; cook, stirring, 8-10 minutes until bread is golden brown. Remove from pan and set aside.
To the same pan, heat 1 Tablespoon olive oil over medium heat. Add sliced Italian sausage and sauté 4-6 minutes, stirring regularly, until browned on all sides. Remove from heat.
In a large bowl, combine chopped tomatoes, cucumbers, red onion, and basil.
Add toasted bread, sausage, Parmesan, and vinaigrette; toss to combine.
Prepare pesto vinaigrette by combining ingredients in a small jar with a lid and shaking well.
Drizzle vinaigrette over salad as desired.