The Developers are responsible for delivering a potentially releasable product increment at the end of each sprint, by having the relevant skills, background and capability.
This includes the software engineers, testers, designed, UX specialist, DevOps, etc.
The Developers are responsible for:
Listen to this podcast on "how to know when Scrum teams take ownership of their work"