When I think about how the dev shops that have some part of their product that's outsourced, it pretty much stinks. It stinks to have to maintain it after its been created by the contractor/contracting-agency. It stinks to have to deal with contractors who aren't invested in the longevity of the product. That said, remote-only work for SQA -- I'm assuming the OP meant "software quality assurance" -- or hardware (again, assuming quality assurance here) is going to be hard to find by its very nature. Those roles have everything to do with a product that the potential employer probably doesn't want to stink. The potential employer probably wants the quality folks, at the very least, to be on site and in-house so that they can make doubly sure that their idea of quality is aligned with the business' idea of quality with regard to this product.