qa director jobs