Perez, who has got two podiums to his name this season, was bumped out of Q3 by Carlos Sainz in the Toro Rosso.
However, he starts 11th tomorrow courtesy a five place grid penalty to Sebastian Vettel, who was sixth fastest for Ferrari in the qualifying today.
Hulkenberg, who entered Q3 as the 10th fastest, could only move up a place higher up the grid.
Perez narrowly missed the top-10 cut-off after a flurry of late improvements in Q2.
Also Read
Force India are looking to bounce back from the disappointment in Austria where they failed to score points.
Otherwise, they have had a successful season with Perez finishing third in Monaco and Baku.
They are placed fifth in the standings with 59 points.