Modernizing Deployment and Quality Engineering for a Passenger Transportation Platform
DBB Software inherited a legacy Magento setup with no version control, no staging environment, and an outdated PHP 7.4 runtime. We rebuilt the engineering foundation and modernized the PHP runtime in production via Docker, eliminating the recurring 502 errors while upgrading to the current Magento version.
Industry
Logistics & Automotive
Service
Infrastructure Services
Team
1 Full-Stack Tech Lead, 1 Automation QA Engineer
Project State
October 2025 - Ongoing
Country
United States

About the Client
Swoop is a US-based ground transportation platform that connects corporate travel managers, group bus riders, and event planners with shuttles, car services, private cars, and buses. Their offering covers airport shuttles, corporate shuttle services, conference and convention transportation, campus shuttles, and large-scale event logistics.
The Challenge
Swoop engaged DBB Software to modernize its delivery process and implement automated quality controls for a platform serving live transportation operations.
Deployment Process Modernization
Replace ad-hoc, manual deployment steps with an automated, repeatable release pipeline on AWS.
01
End-to-End Test Automation
Build an automated test suite that covers the critical user flows of the rider and driver applications, eliminating reliance on manual regression cycles.
02
Production Monitoring and Alerting
Set up monitoring and alerting so the team can detect platform issues before customers and carriers report them.
03
Engineering Process Management
Bring structure to the day-to-day engineering workflow: backlog grooming, release planning, and handoffs between development and QA.
04
Solutions We Delivered
DBB Software took ownership of the delivery and quality engineering workstreams, embedding a Full-Stack Tech Lead and an Automation QA Engineer directly into Swoop's team.
Distributed AWS Infrastructure and Monorepo CI/CD
Built a distributed AWS infrastructure to host Swoop's multi-app platform and a CI/CD configuration on GitHub Actions that handles releases across the monorepo. The pipeline replaced manual deployment steps with a single, repeatable workflow, freeing engineers to focus on product changes instead of release plumbing.
End-to-End Test Suite on Playwright
Designed and built an automated test suite using Playwright and TypeScript. Tests run on every deployment, catching regressions before changes reach production and removing the manual regression cycle that previously slowed releases.
Production Monitoring and Alerting
Set up monitoring across the production environment with active alerts wired to the team's communication channels. The team now learns about platform issues from the alerting system, shortening time-to-detection on every class of incident.
Engineering Process Management
Introduced a lightweight process structure and development best practices across the engineering workflow, including release planning, backlog hygiene, and clear handoffs between development and QA.
Results Achieved
Issues Surface Inside the Team First
The team now learns about platform incidents from its own alerts and dashboards instead of from carrier or rider complaints.
Release Day is Now Routine
Any team member can merge to main and ship. The pipeline handles the rest, so no dedicated engineer needs to babysit deployments anymore.
Quality Coverage Scales Naturally
Every deployment now runs through the same automated Playwright regression suite. The client can release more frequently without needing more manual testers.
Automate Your Release and Quality Pipeline
Move past manual deployments and ad-hoc regression cycles with a delivery and QA setup designed to scale with your platform.
Contact Us
"Most of our work starts with a 30-minute call where someone describes a product they're trying to ship and one part of the engineering picture they can't get around.
If that's where you are, let's set one up; I'll tell you straight whether we're the right fit.”
Mina Morkos
Business Development Manager


