Applied online with resume and cover letter
Got email after the job posting closed to complete personality test (Plum.io)
Subsequently got invited to complete a video (Pre-recorded questions) interview
In-person with 2 managers
In-person with 2 directors