- Home /
- Case studies /
- Customer-centric logistics solution
Software testing services for returns management software
Taking full responsibility for the quality of an advanced logistics solution.
Technologies and tools
Jira
Notion
Android Studio
BrowserStack
TestFlight
AWS
Figma
GitHub Actions
CircleCI
CodeceptJS
Playwright
Appium
Postman
JavaScript
Stripe
Team
1 manual QA engineer
Project length
Since 2022
100%
~40%
450+
100%
About project
Sway is a leading provider of logistics solutions, specializing in the efficient and reliable transportation of purchases.
Sway allows you to return any online purchase without leaving home. Drivers pick them up from your house, print the label (if necessary), repackage it, and ship it back instead of you.
Sway's mission is to make returns as effortless as purchases. With just a few clicks, Sway cuts out the most stressful part of online returns — the need to step out of your home. As a result, shoppers are able to remove the inevitable uncertainty that comes with their online purchases.
Before DeviQA
A bug-tracking system was not used
There were no regression checklists
There was poor documentation coverage
The tests were not automated
There was no dedicated release plan in place
Performance checks were not executed
There were no test cases
There were no demos for new employees
There were no iOS and Android applications
There were no automation workflows
API endpoints were not covered with tests
With DeviQA
A bug-tracking system has been properly set up
280+ regression E2EE cases have been created, which let a team reduce the time of regression testing to 1.5 days
100% of the core flow is covered with documentation
~40% of tests have been automated, and this value is growing
A release flow has been built, and it is completely under the control of the QA team
5+ performance suites have been created
450+ test cases have been written
Demos that show the main project flow and QA flow have been created
The release of the mobile application was completely handled by the QA team
~5 workflows have been created via GitHub actions, which has significantly accelerated test data generation
100% of all API endpoints are covered with tests
Our engagement
DeviQA was hired to implement an efficient QA process on the project and to continuously refine and optimize it. Our main goal was to facilitate frequent and smooth releases of the complex product, freeing up time for the Sway team to address other critical tasks.
The QA flow that we set up has significantly improved the quality control process. Our initiatives let the team release the Sway app smoothly and without disruptions. Over time, regression testing was optimized and automated. As a result, the time of regression testing has been reduced to 1.5 days.
The release of all changes is completely under the control of the QA team, and the approach we apply enables uninterrupted development without any delays, even for a single day. Noteworthy, the development process has been immensely speeded up, as now developers can fully focus on their tasks.
Furthermore, the onboarding of new employees has been streamlined since we have covered the core project flow with comprehensive documentation.
All in all, the DeviQA team has brought significant value to Sway, by improving the quality of its product and accelerating releases, which, in turn, has led to higher user satisfaction.
Services provided
Services
Web automation testing
DeviQA has developed automation scripts that cover 40% of the application. Consequently, the time needed to execute regression testing has been reduced by half. Besides, adding automation scripts into GitHub Actions has considerably speeded up the manual testing process.
Services
Web automation testing
DeviQA has developed automation scripts that cover 40% of the application. Consequently, the time needed to execute regression testing has been reduced by half. Besides, adding automation scripts into GitHub Actions has considerably speeded up the manual testing process.
Facing similar challenges to Sway?
Schedule a call to see how we can help you