Test aspirant Jackson Bird has propelled Tasmania to within eight wickets from victory at stumps on day three of their Sheffield Shield opener against Queensland at the Gabba.

Queensland are 2-29, needing a further 311 for victory on the final day.

But with Bird firing and the pitch still providing plenty, it is the Tigers who hold all the aces.

Bird took 5-39 as Queensland were dismissed for 148 earlier in the day, 269 short of Tasmania's imposing first innings total.

Bird, who has taken 34 Test scalps, wasn't selected for Australia's tour of the United Arab Emirates but did his chances of a recall for the home summer no harm with a masterful display in conducive Brisbane conditions.

The Bulls rallied to roll Tasmania for 132 either side of lunch thanks to some outstanding fielding and a controlled spell of leg spin bowling from Mitchell Swepson (3-17).

After grinding out 35 with the bat, Bulls debutant Nathan McSweeney did his best to inspire the hosts in the field on Thursday.

The big-haired allrounder flew horizontally to his right at short cover, clinging on to a one-handed screamer to remove George Bailey in what will take some beating as the catch of the summer.

Sam Heazlett then ran out Jake Doran with a direct hit from deep point after the left-hander had collided with batting partner Matthew Wade (51) while completing what looked to be an easy single.

But their pursuit of 340 started poorly, with Bird returning to castle Sam Truloff in the first over.

Joe Burns (16) then followed, leaving Charlie Hemphrey and Sam Heazlett with a mountain to climb.