I applied online. The process took 1 week. I interviewed at AffinityX in Nov 2015
Interview
Answered online ad and did tests. Submitted and was interviewed by phone. Found out a few days later I got the job. Was not a drawn out affair and was fairly easy on-boarding procedure although training was a bit long.