You need to be a scientist it can be healthcare can be pharmacy it can be medicine it can be food science being nutrition or any other related fields. This is one of the crucian fundamentals to be working in quality assurance. The second thing is I would say about skills you need to have a very good communication skills because in quality assurance you do interact with many departments and around the company you need to interact with marketing it interact with a slight change for you need to have very good communication skills. The last thing would be good project management skills to be able to to manage all the new product development new recipe developments.
One of the biggest challenges and difficulties in quality are when a new food law or regulation comes up and we have to implement the changes very soon in a very short time period. Nowadays the countries and governments are looking after the health of their consumers a lot more than it used to be before that's why we see more regulations and more laws popping up and we need to implement them on our products that would be the biggest challenge.
You have the passion for it you need to understand what you really like. which departments you want to join, what do you really like the most you like working with numbers than its finance or commercial are you good in communication with people could be sales or marketing are you a process-oriented person you like to be organized and to look after processes and operations then its quality assurance or supply chain quality assurance and advice is that have a qualification get the food science related degree learn the skills communication skills project management skills and then apply for quality assurance it could be one of the best opportunities you might encounter in your life.