Preheat your grill or grill pan over medium-high heat.
In a small bowl, mix together olive oil, chili powder, cumin, garlic powder, onion powder, salt, and pepper. Rub this mixture all over the chicken breasts.
Place the chicken on the grill and cook for about 6-7 minutes per side, or until the internal temperature reaches 165°F. Remove from the grill and let it rest for 5 minutes.
While the chicken is resting, warm the tortillas on the grill for about 30 seconds on each side until pliable.
Slice the grilled chicken into strips.
To assemble the wraps, lay a tortilla flat and layer with shredded lettuce, diced tomatoes, corn, black beans, sliced chicken, cheddar cheese, and a drizzle of ranch or Southwest dressing.
Roll the tortilla tightly, folding in the sides as you go to secure the filling. Repeat with the remaining tortillas.
Serve immediately, garnished with fresh cilantro if desired.