In a small bowl, whisk together the olive oil, fresh lime juice, chili powder, cumin, and salt to create the dressing.
Rinse and drain the chickpeas and black beans, then place them into a large mixing bowl.
Add the diced cooked chicken, corn kernels, halved cherry tomatoes, diced red onion, and chopped cilantro to the bowl.
Pour the dressing over the ingredients and toss gently until everything is evenly coated.
Gently fold in the diced avocado just before serving to maintain its texture. Serve immediately or chill for later.