But what’s the difference between customer service vs. quality assurance teams?
At a lot of software companies, the two teams are separated with a big red line – the dev team develops, and the customer service (or CX) team talks to customers. Other companies have their CX team handle only billing and basic FAQs, while the developers manage all the tech support.
But that means the developers have less time to actually develop…and let’s face it, in most cases, customer service professionals have more experience managing the complexities of working directly with customers and users.
Customer service vs. quality assurance: How do you strike the right balance?
At MeetEdgar, we want to make sure that our customers’ voices are heard, and that the people who know our customers best can make an impact when it comes to design and development – which is why our CX team includes people explicitly focused on quality assurance, or QA.
How’s that work, though? How is QA separate from customer service and development? And is there one right way to balance all these different responsibilities?
Here’s a look at what exactly our quality assurance team does!
No matter how good you are, bugs are almost guaranteed to happen sometimes – and when one of our users finds one, everyone on the CX team is responsible for troubleshooting and offering tech support.
Our quality assurance support team, however, is responsible specifically for tracking those issues over time and acts as a liaison between the rest of CX and our developers. They prioritize issues, figure out how to replicate them so our developers can locate and fix bugs, and ensure that our users are notified when those bugs get fixed.
Because those tasks are specific to our QA team, we can ensure that urgent bugs get more immediate attention and identify other weaknesses before they become larger issues – while still providing our users with timely feedback and updates.
Every new feature, design, and bug fix is tested by our QA team before it gets released to our customers. They use the app just like a customer would, applying their detailed knowledge of Edgar’s nuances and our users’ priorities to make sure things work the way they should, look good, and fit within our company goals for the app.
In many companies, this type of testing is performed by the development team or even independent QA professionals.
By assigning it to members of our CX team, though – it’s people who regularly interact with our customers and know how to advocate for their wants and needs who work on customer quality assurance.
The CX team can point out common customer pain points, offer insight into how they might use new features, and ensure bug fixes address the full scope of any issues.
Does that mean we prevent every bug? Nope – because that’s just not possible when it comes to app development.
An approach that focuses on both the user experience and technical needs, however, enables our QA team to point out additional considerations the developers may not have accounted for, as well as prevent one bug fix from inadvertently causing another issue somewhere else in the app. All in all, it maintains a user experience that’s as streamlined and bug-free as possible.
Planning and Design
Have you ever told us about a feature you’d love to see?
Our QA team tracks our users’ requests and feedback and pitches new features and design tweaks to our developers. We hold regular review meetings for CX, QA, and dev to discuss these ideas and prioritize our product roadmap.
Once a new feature is designed, our QA and dev teams review it together before it goes into development. This allows our QA team to look at it from a user’s perspective and to offer feedback that can improve the new feature’s ease of use and ensure it’s addressing users’ wants and needs.
Because of this approach, our dev team can incorporate that feedback into the design before coding begins, streamlining the development process and freeing up a lot of time. That first round of user-centric review prevents lots of back-and-forth in the development process and ultimately makes everyone’s job easier!
Is this always the right approach?
Maybe, maybe not – you know your own team best!
Ask yourself this, though: is your customer service team fairly separate from the rest of your business, and is there a way for you to incorporate their unique insights better? Can you amplify your customers’ voices by adopting processes outside of your industry norms?
Like any other successful business, we’re always tweaking and improving these processes – and they didn’t come into being overnight. MeetEdgar’s QA team has evolved as our app and user base have grown to improve efficiency and ensure we’re not losing sight of what our customers want and need from us.
Giving responsibility to our customer service team for quality assurance has freed up our developers to do what they do best – actually develop things – while giving our customers a real voice behind the scenes.