The company provides travelers with a transparent offer in the matter of finding the best parking space near the airport.
Overview
Testing type:
Functional, regression, UX/UI, compatability testingDuration:
6 monthTeam:
1 manual QA engineerPlatforms and tools
:
Jira, GitHub, Jenkins, Google meets, Slack
Challenge
During times of pandemic COVID-19 company began to pay more attention to the quality of their platform, because the traveling sector was featured by gradual conversion decreasing. Reactive Hive was requested to provide the company with the dedicated QA team for constant testing assistance for their dev team deliverables improvement. What’s more, the development team didn’t include a QA role before, the testing was performed by the developers themselves and QA processes were absolutely missing.
Solution
First of all, the egaged QA engineer in cooperation with process manager modified the development process taking into account new QA role. By decomposition of the full website functionality, the main flows were determined : search, login, checkout, invoicing, and refunds. Then several checklists were designed for repeating cycles of smoke and regression testing.
Using GitGub and Jenkins, our QA engineer performed merging, deployments, and reverting on staging environment for reducing the deployment routine for developers for testing purposes. QA engineer also took an active part in Sprit planning and retrospective meetings for sharing his vision with the team and generating improvement suggestions. All issues found were directly assigned to the process manager for review and prioritization.
Results
After running half a year period of working with the company, we managed to adapt their development flow, considering the QA role. The first round of full website testing uncovered a lot of issues related to the staging environment, additionally, 1/3 of found issues reproduced on prod. All issues have been immediately scheduled for upcoming sprints. Eventually, the staging environment got much more stable and issues reproduced on prod were tackled, so it was tidy up as well. During the performing different types of testing, QA shared a set of UX/UI improvements that were approved by the marketing team, and assumptions were tested on production. Some of them were accepted and brought some positive effect on conversion. QA became an integral part for the development team, considering covering responsibilities related to testing and deployments.