The Client
Founded in 2009, this company has quickly risen to chief market position in mobile marketing and advertising technology. Their platform used by more than 500 million users monthly over the entire globe gives app developers and media companies access to advertisers. As of right now, the company has offices in both San Francisco and Berlin and a staff of close to 300.
The Situation
The client’s bread and butter is a system that uses digital content to generate income via the provision of ad traffic to partners. The system acts as a powerful cross-platform monetization and advertising solution with a wide international reach and the product handles intense and regular communication coming from different time zones. As part of their strategy, the client seeks to expand on the market and unify mobile advertising in one single platform. Quality House is brought in as a quality assurance consultant tasked with overseeing the integration and testing of individual platforms with different partners.
The Challenge
In general, this project follows standard procedures and in itself, the client requirements don’t surprise with complexity, but the chief obstacle rests on good cooperation. The teams working on this project are all based in faraway locations with differing time zones, which challenges both organization and communication. During the course of the project, technical difficulties also contributed to strained communication. Quality House operatives had to adapt to changes in the environment and meet fluctuating deadlines on a tight schedule.
The Objective
The Quality House team overtook the whole testing process, where the main objective was to improve the platform’s performance through manual testing and perfect the testing solution. System integration had to follow the rigid schedule assigned by the client as the team worked with different partners on the integration of specific systems.
The Solution
After the detailed study of all documentation and client requirements, Quality House moved on to design manual test cases and develop a test environment suited for the test’s purposes. Once all preparatory work was completed, the team commenced running each manual test case, while maintaining communication with third party partners. The team monitored and analyzed defects reported by external or internal users of the client’s platform, and reported defects during their entire lifecycle in Jira.
What we used for the project include Ruby on rails, Linux, Charles and Relational Databases and Quality House also created and maintained a mobile lab in two locations – both Sofia and Plovdiv – operational for Android, iOS and Amazon devices. Given the project’s scope, we also kept teams in Sofia and Plovdiv dedicated to the client for over two years. To further improve communication and cooperation as suggested by the client, we organize trips to Berlin to meet face to face and organize trainings for new team members.
Although physical location posed a challenge, Quality House overcame it with structured and tight teamwork to meet the client’s deadlines. A mid-project solution to streamline the overall workflow introduced a change in how daily work is reported, after which productivity shot up by a significant margin.
What we used for the project include Ruby on rails, Linux, Charles and Relational Databases and Quality House also created and maintained a mobile lab in two locations – both Sofia and Plovdiv – operational for Android, iOS and Amazon devices. Given the project’s scope, we also kept teams in Sofia and Plovdiv dedicated to the client for over two years. To further improve communication and cooperation as suggested by the client, we organize trips to Berlin to meet face to face and organize trainings for new team members.
Although physical location posed a challenge, Quality House overcame it with structured and tight teamwork to meet the client’s deadlines. A mid-project solution to streamline the overall workflow introduced a change in how daily work is reported, after which productivity shot up by a significant margin.
The Conclusion
Quality House achieved top marks with the client upon project completion as we delivered an improved software ready for release and met every single deadline. The platform has served the client to expand its user base and consequently grow. A true testament to our success in manual testing is the fact the client still relies on us for their testing needs.