Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook for 5 minutes until the vegetables begin to soften.
Stir in the garlic and Italian seasoning. Cook for 1 minute until fragrant.
Pour in the chicken broth and add the diced tomatoes with their juices. Bring the mixture to a simmer.
Add the cannellini beans, pasta, and zucchini. Simmer for 10 minutes until the pasta is tender.
Stir in the shredded rotisserie chicken. Cook for 3 more minutes until the chicken is heated through. Season with salt and black pepper to taste.
Ladle the soup into bowls and sprinkle with fresh parsley before serving.