PA QTP framework