2012 ging Calado für ART in der GP2-Serie an den Start. Das Team trat in der Saison als "Lotus GP" an. Bereits beim Sprintrennen des Saisonauftakts in Sepang gewann er sein erstes Rennen in der GP2-Serie. Mit Calados Ausfall beim Sprintrennen in Monte Carlo endete seine Serie mit 57 serienübergreifenden Zielankünften in Folge. Beim Sprintrennen in Hockenheim erzielte er seinen zweiten Saisonsieg. Mit 160 zu 176 Punkten unterlag Calado teamintern Esteban Gutiérrez. Als bester Neueinsteiger wurde Calado Fünfter in der Fahrerwertung. 2013 blieb Calado bei ART, die in diesem Jahr wieder den Namen "ART Grand Prix" verwenden. Nachdem er beim Saisonauftakt im Hauptrennen den zweiten Platz erzielt hatte, verursachte er im Sprintrennen eine Kollision. Die Rennkommissare verhängten aufgrund der Kollision eine Startplatzstrafe von zehn Plätzen für das nächste Rennen. Bei der achten Veranstaltung in Spa-Francorchamps erzielte Calado im Sprintrennen seinen ersten Saisonsieg. Zuvor waren drei zweite Plätze seine besten Ergebnisse. Einen Sieg wiederholte er beim Saisonfinale im Sprintrennen auf dem Yas Marina Circuit. Calado schloss die Saison mit 159 Punkten auf dem dritten Rang ab und setzte sich damit teamintern deutlich gegen Daniel Abt, der 11 Punkte erzielt hatte, durch. Darüber hinaus absolvierte er für Force India erstmals Formel-1-Testfahrten. Anfang September wurde er zudem zum Test- und Ersatzfahrer dieses Rennstalls benannt. In dieser Funktion nahm er beim Großen Preis von Italien erstmals an einem Formel-1-Wochenende teil, als er im ersten freien Training zum Einsatz kam.