Case StudiesCase Studies
- Home
- Case Studies
- Build a comprehensive QA testing system for a well-known Japanese e-commerce platform
Build a comprehensive QA testing system for a well-known Japanese e-commerce platform
Overview
Our client is a leading Japanese SaaS-based eCommerce platform empowering businesses of all sizes with user-friendly tools to build and manage successful online stores. Their comprehensive offering, including intuitive CMS, extensive product management features, and diverse payment/shipping options, simplifies entry and success in the eCommerce landscape.
Business challenges
As the platform grew in functionality and complexity, the internal engineering team struggled to keep pace with testing, leading to quality concerns. Recognizing this, the client sought outsourced software testing with test automation to:
- Access seasoned testers: Leverage expertise in handling complex systems.
- Improve testing efficiency: Reduce cost and time to market for new features.
- Enhance quality assurance: Secure a robust platform for customers’ business-critical operations.
Customer requirements
The company carefully selected an outsourcing partner with a proven track record in software testing. The partner helped the company to implement a comprehensive testing strategy that included manual and automated testing. Test automation would help reduce the cost and time of testing and improve testing quality.
- Extremely high quality required: We require comprehensive testing of our e-commerce system, which is critical to customers’ business and involves payments.
- Efficient testing: We want testing to be as efficient as possible to reduce costs and time when releasing a new feature.
- Automated regression testing: We want regression tests to be automated to detect regressions in our frequently updated system quickly.
- Specification review: We want to review our specifications to identify errors or omissions.
- Flexible test team: We want to be able to flexibly adjust the size of our test team based on development needs and the amount of testing required.
- Japanese-speaking test engineer: We want to assign a test engineer who can communicate directly in Japanese to improve communication accuracy and speed.
Solutions and results
Solution Summary
- Test Design: Developed comprehensive test designs for 4 main categories: Admin, User Interface, API, and Coupons/Loyalty program.
- Test Execution: Conducted manual tests.
- Test Automation: Designed and implemented an automation framework for improved efficiency and quality.
- Bug Tracking & Management: Used efficient tools to track, manage, and resolve defects.
Results
- Comprehensive Manual Testing: Conducted thorough unit and system tests for each function and feature, meticulously detecting and resolving defects. SHIFT’s test design methodology ensured high-quality testing for new functionalities and screens.
- Automated Regression Testing: Developed and implemented automated tests based on the comprehensive test design document, significantly reducing cost and time expenditure while improving overall testing quality. Automated tests integrated into deployments for instant regression detection.
- Dedicated Japanese-speaking Engineer: Assigned highly skilled Japanese engineers capable of reviewing and inspecting specifications, facilitating seamless communication and meeting client needs. We maintained a readily available pool of trained engineers to respond swiftly to additional personnel requests.
- Scalable Resources: Provided the necessary skilled resources to efficiently test complex functionalities at scale, optimizing cost-effectiveness for the client.
As a result, we provided the human resources required to test our customers’ systems at scale, improving cost efficiency. Besides, we also helped provide faster feedback so developers can push those changes to improve the system UX.
Technology
- CAT
- Jenkins
- Selenium
- Allure
- JUnit
- Postman (API tool)
- MongoDB
- PostgreSQL
- Robo 3T
- pgAdmin
ContactContact
Stay in touch with Us