I was actually contacted by a company agent who told me of a vacant position. He helped submitted my CV to the recruiter. I was invited for an interview a week later after a phone interview with the recruiter which was quite impressive. I was given a 25 minutes test/IQ which i scored 83%. After i was further interviewed as regards my experience as shown on my CV. The recruiter was highly impressed. The offer was OK but i discovered that the contract will only last for 8 months. This was the actual reason while i declined the offer.