Até onde sei, isso não é possível diretamente no Doctrine, pois o array não é tecnicamente um array até que seja desserializado do banco de dados.
A única maneira que conheço de obter o resultado que você está procurando é tratar o valor do banco de dados como uma string e procurar a string necessária nesse valor usando um
like
com curingas. $qb = $this->getDoctrine()->getRepository('CoreBundle:Task')->createQueryBuilder('t');
$qb->where('t.categories LIKE :category')
->setParameter('category', '%'.$category.'%');