UJET Improves QA Processes and Ensures Smoother Releases With TestDevLab

Location: San Francisco, USA
UJET
UJET is a cloud-based customer support software that helps companies engage with customers across all endpoints. They offer integration with different customer relationship management (CRM) solutions and allow companies to engage with users through text (SMS/MMS), rich communication services (RCS), web chat, and voice channels.
Improving QA Processes to Ensure Smoother Releases
The client was looking for a reliable partner who could help them improve their QA processes and ensure smoother releases by testing new features on multiple platforms to make sure they worked as intended and would meet user expectations. With extensive experience in the communications industry, we had the knowledge, tools, and expertise to help the client improve testing practices and gain more confidence in their product with every release.
Introducing TestDevLab—Performing Manual Testing and Implementing Test Automation
In order to improve the client’s QA process, we kicked things off with a complete assessment of the current QA setup. We evaluated the client’s internal procedures and processes, their technology stack, and their bug reporting practices to determine areas of improvement. After conducting a thorough analysis of all aspects of the client's QA processes, the next step was to put together a detailed action plan. We decided to perform manual testing to test features from an end-user perspective and perform automated testing to carry out repetitive tests.
Our team of manual testers performed mobile and web testing to verify various features of the client’s customer support platform. We tested PSTN calls, SMS, and WhatsApp messages, simulating how the end user would interact with a company using these customer support channels. Specifically, we performed qualitative testing to understand the user experience and identify usability issues. Additionally, our team of manual testing engineers improved the client’s QA testing process by refactoring test cases and introducing bug report templates. This made it easier for us to find issues quickly and without having to waste time searching through logs.
At the same time, we worked together with the client’s automation engineers to develop a thorough and extensive test automation suite that covered the most critical parts of the product's functionality. For this, we used Ruby and JavaScript as well as various frameworks—Cucumber, Cypress, RSpec, and Appium. We automated UI, API, and mobile tests using different kinds of automation tools, including Jenkins, AWS, and ReportPortal. Additionally, we provided continuous support and test automation maintenance. By automating these tests and building a large regression test suite, we were able to reuse thousands of test cases, saving the client time and resources.
After testing was complete, we provided the client with actionable insight to help improve the quality of their product and the efficiency of their testing processes. Our engineers caught many bugs and detected multiple defects that, if undetected, would have caused serious problems for both the client and their customers.
With the support of TestDevLab, UJET has been able to significantly improve its manual and automated QA processes, build a test automation suite to ensure a faster time to market via test automation and focus on developing new features instead of fixing existing ones. Using the actionable insights and suggestions provided by our experienced QA engineers, the client is now more aware of their product’s shortcomings and better prepared to address, fix, and prevent similar issues from occurring in the future.
TestDevLab continues to offer its support to UJET with all its testing needs, helping it strengthen its position in the communications industry. With the ongoing support of TestDevLab, UJET can anticipate and prevent bugs and flaws more efficiently while also maintaining a high-quality product and meeting users’ demands more fully.
Why Partner with TestDevLab?
At TestDevLab, we excel in testing communication solutions to ensure compatibility, load tolerance, network adaptability, and stability. With expertise in VoIP, WebRTC, WebSocket, and more, we cover messaging apps, chatbots, conferencing, streaming, and video calling. Our QA engineers offer flexible, tailored support onsite or remotely to help you deliver reliable communication products.


500+
ISTQB certified engineers
30+
mastered programming languages/technologies
10+
years in business