Preheat the oven to 375°F (190°C).
In a large bowl, combine the shredded chicken, buffalo sauce, and ranch dressing. Mix well and set aside.
Cook the lasagna noodles according to package instructions until al dente. Drain and lay them flat on a clean surface.
In another bowl, mix the ricotta cheese, garlic powder, onion powder, salt, and black pepper until well combined.
Spread a thin layer of the chicken mixture on the bottom of a 9x13 inch baking dish.
Layer 3 lasagna noodles over the chicken mixture. Spread half of the ricotta mixture over the noodles, followed by a third of the remaining chicken mixture. Sprinkle with 1 cup of mozzarella cheese.
Repeat the layering process: 3 noodles, remaining ricotta mixture, half of the remaining chicken mixture, and another cup of mozzarella cheese.
Top with the final 3 noodles, the remaining chicken mixture, and the remaining mozzarella and cheddar cheeses. Sprinkle the Parmesan cheese on top.
Cover the baking dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
Let the lasagna cool for 10 minutes before slicing. Garnish with chopped parsley before serving.