Our organization has multiple scrum teams who are generally aligned with sub-divisions of our overall product. Another team has an epic planned for a coming release where they are short on resourcing to do development, but feel that they could test the resulting change. It has been suggested that our team do the coding work, and that the epic owning team do the test work.
I don't feel that this is a viable approach.
I think that if our team is going to write the stories for the epic, that our team should be responsible for the dev, QA and overall epic acceptance.