Rachael Allen
About Rachael Allen
Rachael Allen serves as the International Order Processing Manager at Turnitin, a position she has held since 2019. She has a background in sales support and administration, with a Bachelor of Arts degree in Advertising and Media from Northumbria University.
Current Role as Intl Order Processing Manager
Rachael Allen serves as the Intl Order Processing Manager at Turnitin, a position she has held since 2019. Based in Newcastle upon Tyne, England, she oversees international order processing operations. Her responsibilities include managing order workflows and ensuring efficient processing to support the company's global client base.
Previous Experience at Turnitin
Prior to her current role, Rachael Allen worked at Turnitin as the Sales Support Team Lead from 2014 to 2019. In this capacity, she led a team focused on providing sales support and enhancing customer service. She also held a position as Sales Support for 11 months in 2013, contributing to the company's sales operations.
Educational Background
Rachael Allen earned a Bachelor of Arts (BA) in Advertising and Media from Northumbria University, where she studied from 2010 to 2013. Her education provided her with foundational knowledge in advertising principles and media strategies. She also attended Queen Elizabeth Sixth Form College from 2007 to 2009.
Early Career at Insurance Medical Group
Before her tenure at Turnitin, Rachael Allen worked as an Administration Assistant at Insurance Medical Group from 2009 to 2013. In this role, she gained experience in administrative tasks and support functions, contributing to the operational efficiency of the organization.