José Veras est recruté comme agent libre amateur par les Devil Rays de Tampa Bay le 19 janvier1998. Devenu agent libre à la fin de la saison 2004, il signe pour une saison chez les Rangers du Texas le 15 novembre2004. Pendant ces contrats dans les organisations des Devil Rays et des Rangers, il se contente d'évoluer en Ligues mineures.
Veras lance 72 parties pour les Brewers en 2012 et affiche une moyenne de points mérités de 3,63 en 67 manches lancées. Il enregistre 79 retraits sur des prises, réussit un sauvetage, mérite 5 victoires et encaisse 4 défaites.
Le , il signe un contrat d'un an à deux millions de dollars avec les Astros de Houston[6]. Malgré 4 défaites en autant de décisions, il affiche une moyenne de points mérités de 2,93 en 43 manches au monticule pour Houston en 2013. Il effectue 42 sorties et est le stoppeur des Astros avec 19 sauvetages. Le , il est transféré aux Tigers de Détroit contre le lanceur droitier des ligues mineures David Paulino[7] et le voltigeur des ligues mineures Danry Vasquez[8]. Il maintient une moyenne de 3,20 en 25 apparitions au monticule et 19 manches et deux tiers lancées en fin de saison 2013 chez les Tigers. Sa fiche pour 2013 est d'aucune victoire, 5 défaites, avec une moyenne de 3,02 en 62 manches et deux tiers lancées et 67 parties jouées pour Houston et Détroit. Pour ces derniers, il maintient une moyenne de 3,60 en 5 manches lancées dans les séries éliminatoires contre Oakland et Boston.
Le , Veras s'entend pour un an avec les Cubs de Chicago[9]. Sa moyenne de points mérités s'élève à 8,01 après 12 matchs et 13 manches et un tiers lancées pour les Cubs en 2014. L'équipe le libère de son contrat le et il est rapatrié par Houston cinq jours plus tard[10]. Chez les Astros, il remporte ses 4 décisions, réalise un sauvetage et maintient une bonne moyenne de 3,03 points mérités accordés par partie en 34 matchs et 32 manches et deux tiers de travail. Il complète ainsi sa saison 2014 avec une fiche victoires-défaites de 4-1, une moyenne de 4,50 en 46 matchs et 50 retraits sur des prises en 46 manches lancées au total pour les Cubs et les Astros.