Contract vs Full-time QA job