When you’re managing multiple website projects, QA testing can quickly become a time-consuming bottleneck. At Spark Interact, we know this challenge well — our team was spending countless hours taking screenshots, annotating them, saving files, and manually uploading them to collaboration boards. What should have been a quick feedback loop was turning into a tedious process that slowed down project delivery.
So we did what any good marketing agency would do: we built a solution.
The Challenge: QA Testing Was Taking Too Long
Picture this scenario: a designer spots an issue on a website during QA testing. The traditional workflow meant taking a screenshot, saving it to their desktop, opening an image editor to add annotations, saving the file again, then uploading it to Miro for team collaboration. Multiply this by dozens of screenshots across multiple projects, and you’ve got a workflow that’s crying out for automation.
“One of our project managers was struggling with this exact issue,” explains Mac from our development team. “She’d have to take screenshots on her Mac — and we all know how finicky those keyboard shortcuts can be — then go through the whole process of editing, saving, and uploading. It was eating up so much time that could have been better spent on actual problem-solving.”

Our Solution: Visual QA Extension
Working with Miro’s API, our team developed a custom Chrome extension that transforms the QA testing process. The Visual QA Extension allows users to select specific elements on a webpage, take targeted screenshots, and send them directly to designated Miro boards — all without leaving the browser.
Check out our demonstration video where Mac and Roshan walk through the tool’s features during a live Miro community session.
How It Works
The extension features a floating button that makes launching the tool effortless. Users can select multiple elements within their viewport, preview their selections, and choose which screenshots to send to Miro. The tool also includes annotation capabilities, allowing team members to add text, arrows, and colour-coded priority markers before sending feedback to the board.
“What used to take seven or eight steps now takes two,” says Roshan, who led the development. “Instead of cluttering up your desktop with screenshots and going through the manual upload process, everything goes straight to your Miro board with proper highlights and annotations.”
The Results: A Complete Workflow Transformation
The response from our team has been overwhelmingly positive. The extension eliminates the file management headaches that come with traditional QA processes — no more hunting for screenshots buried in download folders or dealing with desktop clutter.
More importantly, it’s freed up our project managers and designers to focus on what they do best: solving problems and delivering exceptional results for our clients. The time savings alone have been significant, but the real value lies in maintaining momentum during the QA process.
What’s Next
Currently, we’re keeping the Visual QA Extension internal while we gather feedback from our team and continue developing additional features. The tool represents about 50-60 hours of development work, and we’re treating it as an enterprise-level solution.
“We want to make sure it’s absolutely ready before we consider releasing it more broadly,” Mac explains. “Our team is still discovering new ways to use it, and we’re collecting feedback to guide future development.”
Innovation in Action
This project perfectly demonstrates how Spark Interact approaches challenges: we don’t just work around inefficiencies — we eliminate them. By leveraging available APIs and custom development, we’ve created a tool that directly addresses a real pain point in our workflow.
The Visual QA Extension is just one example of how we’re constantly looking for ways to improve our processes and deliver better outcomes for our clients. When you work with Spark Interact, you’re not just getting a marketing agency — you’re partnering with a team that’s committed to innovation and efficiency at every level.