Was contact by HR consultant via email on a Thur as set my SEEK profile to indicate I was considering new roles. Responded with my CV and indicated my interest. Initial screening call with recruitment consultant on Monday, 1st interview Tue with director as hiring manager on leave plus was sent link to SQL test (difficult test as all multiple choice and had to select which option was correct without being able to look up anything or test any code). 2nd interview Wed with hiring manager and another GM plus needed to complete a data challenge involving manipulating data and producing visualisations. 3rd interview Fri am with hiring manager to review data challenge, ask some further questions and answer any questions. Offered role later that day and now going through reference and background checks