Anyone who does QA testing for a mobile app or website will likely interact with one or more developers. QA’s role is to report problems with a site or app, while developers are in the position of fixing the issues. Because of these dynamics, it’s essential that the developer and QA relationship is friendly and robust.
Typically, communication between developers and QA will take place throughout a project or Sprint (in an Agile QA process). At the beginning of a Sprint, QA might have questions about features, data, or end point information. During the middle of testing, QA will find issues and file bug reports for developers. And at the end, developers and QA will work together to make sure the release launch happens smoothly. None of these steps can succeed without strong teamwork between both groups.
In order to have a healthy process and great end product, the developer and QA relationship should be one of mutual respect. In this vein, it’s important for QA to avoid bringing blame into any bug reports. When bugs are reported in a judgmental way, it’s natural for developers to feel personally attacked. After all, it’s their code – so if QA is communicating problems in a condescending manner, it can be feel belittling. Continue reading →