Cook the pasta according to package instructions, then drain and let cool.
In a large mixing bowl, combine the cooked pasta, diced chicken, crumbled bacon, cherry tomatoes, red onion, and shredded cheese.
In a small bowl, whisk together the ranch dressing, mayonnaise, garlic powder, salt, and pepper.
Pour the dressing over the pasta mixture and toss to combine.
Garnish with chopped fresh parsley and serve chilled.