In a medium saucepan, bring 2 cups of water to a rapid boil. Carefully add the rinsed quinoa. Cover and reduce heat to low, allowing to simmer for about 15 minutes until tender and fluffy. Remove from heat and let cool for 10 minutes.
In a small bowl, combine the orange juice, orange zest, olive oil, and a pinch of salt and pepper. Whisk until well combined and adjust seasoning as needed.
In a large mixing bowl, add the cooled quinoa, cranberries, chopped pecans, sliced green onions, and chopped parsley. Gently mix to combine.
Pour the dressing over the quinoa mixture and gently toss until all ingredients are coated.
Let the salad rest at room temperature for at least 30 minutes or refrigerate for up to 2 hours before serving. Sprinkle crumbled feta cheese on top just before serving if desired.