Foosh App

The flash deal app that helps customers to save at their favorite spots. 

Location
United Kingdom
Timeline
6 months
Services
Software Test Automation
Foosh App
Team
  • 1 AQA
Technologies

Goal

The Foosh app is a sophisticated React Native application designed for flash deals, targeting users in the United Kingdom, with functionalities on both iOS and Android platforms. 

Our primary goal was to significantly optimize manual testing efforts with the help of test automation while ensuring the highest quality control over the app’s most critical user flows. The focus was on supporting users’ essential flows, including sign-up and log-in processes, handling loyalty deals (including redemption and claiming QR codes), managing friend invites and loyalty rewards, providing navigation for nearby restaurants, and general app navigation.

Our Contribution

Upon analyzing the existing state of the app and its development processes, we focused on covering the most critical user flows that needed the least further development changes and had to function with the highest stability. We aimed to ensure our tests were as independent and atomic as possible, avoiding any test and code duplications. We utilized APIs to generate test data to enhance the speed and stability, which streamlined the testing process.

Challenges

At the pre-release stage, the development team frequently updated features, introducing numerous bugs that impacted the stability of the central business flows. This required extensive manual QA resources, including continuous smoke, sanity, and regression testing.

Foosh App

Project deliverables

The main project deliverables by Peppernode include the following:

  • Automated smoke tests: Implemented with each code change pushed to the development environment, maintained a 100% pass rate with a runtime of less than 5 minutes.
  • Automated daily regression runs: To monitor the impact of new changes on existing functionalities, maintaining a stable pass rate of at least 95% with a runtime of 30-40 minutes.
  • Cross-platform testing: Conducted parallel testing on both iOS and Android platforms, utilizing various popular devices in the local market.
Foosh App

Result

  • Reduced manual testing efforts, allowing the manual QA engineer to devote more time to current development activities.
  • Decreased the time required for smoke testing and new build acceptance, thereby reducing feedback time and significantly increasing the quality of the software.
  • Tests integrated into the development CI/CD pipelines with custom HTML reports and instant Slack notifications on the test results.
  • We created an easy-to-use, maintainable, and scalable automation solution, employing best practices in QA automation, such as the Page Object Model and KISS & DRY principles.

Case studies

Shgardi
Middle East
P2P Parcel Delivery Module for a Middle East Logistics App Read more
Edrak
Middle East
Multi-Model AI Workspace for Enterprise Teams Read more
Hermes One
United Kingdom
Modernizing a 20-Year-Old Air Cargo Management Platform Read more
Dudegevity
United States
AI-Powered Calorie Tracking App with Social Feed Read more
Jobs4you
Canada
SaaS Platform for Job Matching and Recruitment Read more
Dawri
Saudi Arabia
Sports Facilities Booking System for the Saudi Market Read more
Optima
Barcelona, Spain
Analytics Dashboard for Media Advertising Buying Operations Read more
Lailati
Saudi Arabia
Custom Venue Booking SaaS Read more
Dental
Sydney, Australia
EHR Software for Dental Clinics Read more
Campaign manager
United Kingdom
CRM System for Telemarketing Read more
Passion.io
Texas, USA
Test Automation Solution for EdTech SaaS Read more
Kitchen Display System (KDS)
Canada
Custom KDS Solution for Restaurants Read more
EVOgrc
USA
SaaS platform for cybersecurity audits and regulatory compliance management Read more
FeedLocal
Australia
Restaurant management SaaS solution Read more
Point-of-Sale Solution
USA
End-to-End Point-of-Sale solution Read more
Bookme
United States
Custom Appointment Booking Platform Read more
BuildX
Saudi Arabia
Comprehensive construction management software Read more
Sequence-r
United Kingdom
Email marketing platform with automated sequencing Read more
Chowtime!
Hong Kong
Seamless dine-in payments system for restaurants Read more
LocalizeLab
USA
Localization management platform Read more
ZoomTender
USA
E-tender management solution Read more
Foosh App
United Kingdom
Test automation for the flash deal app to save at favorite spots Read more
Boutique Bars
Hong Kong
Loyalty and Event management solution for restaurants Read more
View all projects

Reach out for a free consultation and a quote

Don’t hesitate – turn your idea into a successful product!
Fill out the form, and we will get in touch with you within 24 hours.