Continuous Testing for DevOps Teams

Quality Engineering for a Large Food-Tech Startup

Qapitol QA > E-commerce > Quality Engineering for a Large Food-Tech Startup

Quality Engineering for a Large Food-Tech Startup

Client

Leading Food-Tech Major

Application Context

Upstream, customer facing and downstream systems that include seller on-boarding, listing, order management, offers, delivery, finance and payouts.

Challenge

Addressing quality engineering challenges in fast paced development environment to ensure quick feedback, minimal defect leakage to production.

Solution Approach

Continuous Testing Simplified

Effective Solution for successful continuous integration (CI) Process to ensure flawless continuity in the delivery cycle and deliver seamless customer experience.

qapitol qa and testing

Feasibility Analysis

  • Understand systems, APIs, workflows
  • Identify elements for test automation
  • POC for a workflow with assertions and reports
  • Identify challenges, discuss and mutually agree work-arounds with clients
  • Obtain client sign-off
  • Estimates and proposal

Script Workflows

Build the automated scripts for the APIs / work flows with all the known combinations and assertions to confirm the pass or failure of scripts with certainty

Custom Framework

  • Identify workflow variants, data variants, assertions and propose the best fit tools & approach to client dev team
  • Obtain approval on the approach and solutions proposed
  • Build a custom framework to accommodate majority of the scenarios in scope

Deployment

  • Build  CI jobs to automatically deploy dependencies and scripts in the selected environment and trigger the automated scripts & publish results
  • Knowledge transfer and handover to client dev team

API Automation Building Blocks

qapitol qa and testing

E-Commerce Expertise

Upstream systems

SELLER ONBOARDING
  • Seller Creation
  • Seller Validation
  • Fraud Checks
  • Seller Metrics
OFFERS MANAGEMENT
  • Offer Creation
  • Offer Discovery
  • Offer Disbursal
  • Offer Product  Mapping
  • User Interface
SELLER LISTING
  • Create Listing
  • Bulk File Uploads
  • Approval WorkFlows
CONTENT MANAGEMENT
  • Product Attributes
  • Product Quantity  Mapping
  • Product  Serviceability  Mapping

User Interface

PRODUCT SEARCH
  • Category Browsing
  • Filters
  • Price Wise, Offer Wise
  • Brand Wise, Stock Wise
  • Compare Products
TRANSACT
  • User Login
  • Delivery Address
  • Order Summary
  • Order Validations
  • Payment Modes
  • COD
  • Net Banking
  • Credit Card
  • Debit Card
  • EMI
  • Wallet
PRODUCT INFORMATION
  • Product Image & Details
  • Choose Sellers, Offer Details
  • Specifications
  • Serviceability Checks
  • Reviews & Ratings
  • Delivery Charge & Information
SELF SERVICE
  • Order Confirmation
  • Order Details
  • Order Tracking
  • Customer Service
  • Customer Complaints
  • Cancel & Return  Orders
  • Downstream systems
SHOPPING CART
  • Inventory Checks
  • Serviceability Checks
  • Delivery Charge & Information
  • Offer Details
  • SLA Information
  • Return Policy
  • Grant Total

Downstream Systems

ORDER  MANAGEMENT
  • Order Creation
  • Order Confirmation
  • Cancellation, returns,  replacement
  • Customer Interaction Tracking
LOGISTICS
  • Serviceability  Information
  • Order Delivery
  • Delivery Tracking
  • 3rd Party Logistics
  • Integrations
WAREHOUSE MANAGEMENT
  • Order Picking & Approvals
  • Order Fulfilment
  • Order Packing
  • Order Labelling
  • Invoice Creation
  • Inventory  Management
SHIPPING
  • Dispatch
  • Shipment Sourcing
  • Interaction with Logistics

Test Execution Model

Extended team to managed services

Supporting the delivery of world class customer experience model

  • Knowledge of the eCommerce Domain and systems
  • Strong API  / Services Testing
  • API / Services Automation skills
  • Experience in building Automation Frameworks
  • Experience with CI / CD tools like Jenkins
  • Strong Java skills
  • Strong debugging skills
  • Good Python skills
  • Good in DB & SQL
  • Experience in Non-Functional Testing
  • Tool Expertise

Client Testimonial

… can just say the quality of resources which we get from Qapitol QA has been outstanding all through the long tenure of our engagement with them. The way Qapitol QA collaborates and the quick turnaround on urgent tasks is brilliant. We are very very satisfied with the collaboration, the technical acumen and process understanding the resources of Qapitol QA bring in.

AVP – Head of QA (Test Engineering)