Stippl —
All-in-One
Travel Planner
Stippl is a user-friendly travel planning app with over 200,000 users, helping travelers organize every aspect of their trip - from destinations to budgets - with features like drag-and-drop itineraries, real-time collaboration, offline access, and automated routes.
I supported Stippl in implementing a mobile test automation framework to enable the creation of scalable and maintainable test flows. In addition, I planned and executed manual testing across both mobile and web platforms to help ensure a smooth, bug-free, and user-friendly experience.
Tech Stack
-
Maestro Mobile Framework
-
YAML and JavaScript
-
Firebase App Distribution
-
ClickUp
Scope of Testing
-
Creating an Account and Onboarding Process
-
Login Functionality
-
Account Settings
-
Itinerary Planning
-
Budget Planning
-
Checklist
-
Travel Journal and Photobooks

Test Automation with Maestro Mobile
In this project, I worked with Maestro Mobile to automate testing of the app's core user flows, focusing on the mobile experience. Using Maestro’s declarative test syntax and JavaScript scripting capabilities, I created scalable and maintainable test flows to enhance test coverage and reliability across both iOS and Android platforms.
Example: Adding a destination in between destinations
One of the tests I developed automates the process of selecting a travel destination and setting a date using a calendar widget. The test begins by identifying and swiping an existing destination (e.g., Modena) to access its settings. It then uses a JavaScript script to dynamically identify and select the next available date from the calendar, improving test flexibility and accuracy. After confirming the date selection, the test continues by verifying the presence of top destination elements and proceeds to add a new destination (e.g., Parma) through the search functionality. Throughout the flow, visibility checks ensure that each step behaves as expected, validating both UI responsiveness and functional correctness.
Manual Testing
As a Software Tester on the Stippl travel planning app, I was primarily focused on testing the mobile applications for both iOS and Android, while also contributing to the quality assurance of the web version of the app. My work involved thorough exploratory, functional, smoke, and regression testing to ensure the stability and reliability of key features such as itinerary planning, map integration, and real-time collaboration. Throughout the project, I identified and reported over 50 bugs, many of which were resolved quickly through close collaboration with the development team. My contributions helped improve the overall user experience by ensuring consistent functionality and performance across platforms.
The testing process included:
-
Developing an effective and structured test plan.
-
Creating detailed test cases with clear step-by-step actions and expected outcomes.
-
Writing thorough defect reports that included essential information such as steps to reproduce, expected results, and actual outcomes.
-
Assigning priority levels to issues, enabling the development team to focus on the most critical defects first.
Conclusion
Working on the Stippl travel planning app provided valuable hands-on experience in both manual and automated testing across mobile and web platforms. From identifying and reporting critical bugs to building robust automation flows with Maestro Mobile, I contributed to improving the app’s functionality, reliability, and overall user experience. This project strengthened my skills in cross-platform testing, test design, and collaboration within an Agile Scrum environment, making it a rewarding and impactful part of my software testing journey.