Carbon Voice is a modern voice messaging and communication app designed to provide fast, secure, and intuitive voice interactions across Android and iOS platforms. Built using the Flutter framework, Carbon Voice delivers a seamless and unified user experience with real-time voice messaging, push notifications, and reliable performance, making it ideal for users seeking instant voice-based communication without the complexity of traditional calling apps. The app stands out by focusing on speed, simplicity, and clarity, allowing users to exchange short voice notes, initiate voice conversations, and stay connected effortlessly. Its cross-platform capabilities and lightweight interface make it suitable for both personal and professional use, with a special emphasis on accessibility and responsiveness.
QA
Automation Test creation
QA process automation
80%
reduction in regression testing time
30%
increase in test reuse
2X
increase in automated test coverage

About the client
Carbon Voice is an innovative voice communication app built to deliver secure, real-time voice messaging and calling capabilities across Android and iOS devices. Developed using Flutter, the app focuses on simplicity, speed, and reliability for modern users. It supports instant voice communication with a focus on seamless user experience and cross-platform consistency.
Tech stack

Flutter

Cucumber

Javascript

Appium

BrowerStack

Codemagic
Challenges & solutions
Challenge
Frequent UI changes due to evolving product design
Solution
Used Cucumber’s Gherkin syntax to abstract test logic from UI changes and maintain clear documentation
Challenge
Verifying cross-device and cross-platform performance
Solution
Integrated BrowserStack for real-device testing across Android and iOS
Challenge
Complex real-time interactions (voice messaging, calling)
Solution
Created stable Appium test flows with custom wait strategies and synchronization
Challenge
Maintaining fast release cycles with limited manual QA time
Solution
Integrated the Cucumber test suite into Codemagic CI/CD pipeline for automated validation during builds




Client Feedback

We engaged Mechlin Technologies as our QA service provider for our Flutter-based cross-platform mobile app, and the experience has been outstanding. Their team was involved from the ground up-defining the test plan, test strategy, and selecting the most suitable automation framework based on our specific use case. We highly recommend Mechlin for any organization seeking a dependable and technically sound mobile automation testing partner.
Ben Le Cun
Adviser-Consultant
Carbon Voice
The way we deal with your task and help achieve results

BDD-Driven Testing
Created clear, readable scenarios using Cucumber and Gherkin to ensure easy collaboration between QA, developers, and product teams
Device Cloud Testing
Executed tests on real devices via BrowserStack to replicate user conditions.
Automation Integration:
Configured Codemagic to run automated Appium+Cucumber tests on every build, ensuring fast feedback and reducing regression risk.
Agile Alignment
Participated in sprint planning and story grooming sessions to align automation work with development progress and acceptance criteria.