Describe your experience working with software developers and QA testers, and how do you ensure everyone is aligned?