Case study

Accelerating Growth Through Software Test Automation for EdTech SaaS

As Passion.io scaled rapidly, manual testing became a bottleneck. We built an automated testing system that freed their team, accelerated releases, and supported their SaaS growth.

passion-cover
Industry
Location
Texas, USA
Project duration
1 Year
Services provided

Meet Passion.io

Passion.io is a SaaS platform empowering creators, coaches, and trainers to effortlessly build personalized mobile apps. Based in Texas, USA, the company has quickly scaled, empowering thousands of users to monetize their expertise. Rapid growth, however, came with challenges—specifically, maintaining app quality without exhausting their QA team.

Key Achievements
  • 160+ regression tests automated (covering high- and medium-priority scenarios)
  • Dramatically reduced manual regression testing efforts
  • Accelerated app releases with improved reliability
  • Improved test failure response via Jira automation

Challenge

As Passion.io rapidly grew, manual testing became overwhelming, consuming valuable resources and slowing down development. Each app update required hours of repetitive manual testing.

Pain Points
  • Excessive hours dedicated to manual regression testing.
  • Slow, error-prone testing processes unable to scale with growth.
  • Unreliable test coverage, risking app quality and customer satisfaction.
Business Impact

Dependence on manual testing limited innovation, constrained competitive advantage, and directly impacted the speed and quality of app releases.

Solution

Team
  • 2 Software Development Engineers in Test (SDET)
  • 1 Project Manager
Approach

We began by thoroughly analyzing Passion.io’s manual regression testing process, identifying frequent issues and inefficiencies. Collaborating closely with their Test Lead, we created a prioritized list of critical regression testing automations. Our team then developed a robust, scalable test automation framework—integrating essential libraries, clearly defining the app’s structure, and setting up advanced reporting and Slack integration for immediate visibility.
We crafted cross-platform tests prioritizing a seamless experience on both Android and iOS. By integrating automation into the CI/CD pipeline, tests were executed automatically with each new app build, providing instant and clear reports to all stakeholders.

Custom Features Delivered
  • Test Cases Automation: Created detailed BDD scenarios enabling the client’s Test Lead to independently extend regression test suites in the future.
  • Advanced Reporting: Integrated test reporting directly with Slack, providing metrics such as total tests run, number of failed tests, and pass rate.
  • Rapid Smoke Testing: Implemented a quick, 5-minute smoke test suite to verify build stability immediately after deployment, ensuring readiness for deeper testing.
  • Priority Test Automation: Automated essential regression tests covering high and medium-priority scenarios (over 160 tests total across both platforms), significantly increasing trust in automated results and eliminating the need for manual verification.
  • Parallel Execution: Enabled simultaneous execution of tests, supporting up to 5 concurrent test runs.
  • Jira Integration: Set up API-based integration where any test failure automatically creates and assigns a Jira ticket to the responsible team member.
Team Collaboration

We worked hand-in-hand with Passion.io’s Delivery Manager and QA team, ensuring full alignment through structured and transparent communication. Weekly syncs, daily Slack updates, ad-hoc calls, and task tracking in Jira kept everyone on the same page. Following Scrum methodology, we held bi-weekly sprint planning sessions, carefully estimated testing efforts, and set clear, achievable goals—ensuring consistent momentum and smooth project execution from start to finish.

Technologies
  • Appium
  • TypeScript
  • Webdriver.IO
  • Cucumber
  • Browserstack

“It was very easy to work with Peppernode and their automation engineers, they are fully committed and willingly sharing the insights and knowledge of automation with other team members.
Peppernode is highly skilled professionals company that was a pleasure to be working with.”

– Executive, Passion.io

Results & Impact

Quantitative Results
  • 160+ high- and medium-priority regression tests automated (80+ per platform: Android and iOS).
  • Test execution time dramatically decreased by enabling up to 5 parallel test executions.
  • Smoke tests reduced preliminary build verification to less than 5 minutes per run.
  • Achieved consistently high test pass rates, typically exceeding 95%, greatly reducing manual retesting effort.
  • Automated test integration with Jira reduced issue-reporting time from hours to mere seconds, significantly increasing issue resolution velocity.
Qualitative Outcomes
  • Enabled Passion.io’s QA team to shift from repetitive manual regression to strategic, high-value QA tasks, accelerating innovation and feature releases.
  • Improved product stability and customer satisfaction due to faster and more reliable QA processes.
  • Conducted comprehensive knowledge-sharing sessions with Passion.io’s internal test team, thoroughly explaining the automation infrastructure, our test-writing methodologies, and detailed analysis techniques.
  • Provided a comprehensive guide and customized tools empowering the internal QA team to independently maintain, expand, and enhance automated test suites, fostering long-term operational independence and confidence.
Insights from our team

Insights from our team

“Collaborating closely with Passion.io showed us how powerful strategic automation could be. Together we didn’t just reduce workloads—we created the freedom to accelerate their entire growth trajectory.”

– Ilona Bielym, Project Manager

Ready to Transform Your QA and Accelerate Time-to-Market?

Peppernode designs powerful test automation solutions, helping you innovate faster and with confidence.

Case studies

Explore our accomplished projects to learn more about our approach. The portfolio covers foodtech, e-procurement, hospitality, event management, and others.
See all projects
Boutique Bars Boutique Bars

A user-friendly loyalty app for better deals and events management.

Read more
Foosh App Foosh App

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

Read more
ZoomTender ZoomTender

A powerful end-to-end e-tender management platform.

Read more
LocalizeLab LocalizeLab

Top-notch human translation platform for seamless collaboration and streamlined translation ordering.

Read more
Chowtime! Chowtime!

Seamless dine-in payments system for restaurants throughout the East Asian region.

Read more
Sequence-r Sequence-r

An automated email marketing platform that enables scheduled email sequences to be sent at any date and time.

Read more
BuildX BuildX

Construction management software that enables companies to monitor the progress of construction projects, track time spent, and manage budgets.

Read more
Bookme Bookme

Freelancer booking platform that redefines how freelancers manage their availability.

Read more
Point-of-Sale Solution Point-of-Sale Solution

The system that manages the Food & Beverage front office, inventory, finances, analytics, and CRM activities in one place.

Read more
FeedLocal FeedLocal

A complex solution for venues with a web-app ordering system, digital menu, and customer insights dashboard.

Read more
EVOgrc EVOgrc

A comprehensive SaaS platform to facilitate cybersecurity audits and empower businesses in managing their regulatory compliance responsibilities. 

Read more
Kitchen Display System (KDS) Kitchen Display System (KDS)

Simplifying kitchen operations and boosting accuracy with a tailored KDS solution

Read more
Campaign manager Campaign manager

Custom CRM System for telemarketing campaign management

Read more
Dental Dental

Custom EHR software for Dental Clinics

Read more
Lailati Lailati

Custom venue booking SaaS for the Saudi event market

Read more
Optima Optima

Custom Analytics Dashboard for Media Buying Operations

Read more

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.