Heat olive oil in a large skillet over medium-high heat (you could also just spray it with cooking spray).
Season chicken breasts with salt and pepper, then place in heated skillet. Cook about 5 to 6 minutes per side, or until cooked through. Cover with foil for a couple minutes, then remove foil and let cool before dicing into bite-size pieces. (*You could also grill your chicken if you’d rather.)
In a large bowl, combine diced chicken, corn, black beans, tomatoes and shredded cheese and mix until combined. Drizzle BBQ sauce and ranch dressing over mixture and toss, just until evenly coated.
Place desired amount of lettuce on top of a tortilla and then a couple large spoonfuls of chicken mixture. Roll up and serve.