Describe how you implement automated testing (unit, integration, and end-to-end) in your development workflow.