Phone Interview with staffing agency, then 2 written portfolios submitted for skills and 2 in person interviews. There was not really a technical test. The team leader didn't seem to like the hiring process and made that obvious throughout the contract.