1. Rinse the quinoa under cold water.
2. In a saucepan, combine quinoa and water. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes.
3. Remove from heat and let it sit, covered, for 5 minutes. Fluff with a fork.
4. In a large mixing bowl, combine cooked quinoa, black beans, corn, cherry tomatoes, red bell pepper, avocado, and cilantro.
5. In a small bowl, whisk together olive oil, lime juice, ground cumin, chili powder, salt, and black pepper.
6. Pour the dressing over the salad and toss to combine.
7. Serve immediately or refrigerate for later.