Skip to content Skip to footer

Grand Central Railways

Project Overview

Grand Central Railways, a leading train operating company in the UK, stands out for providing long-distance passenger services on the East Coast Main Line between London and Yorkshire. The company excels in providing affordable travel with high-quality amenities, such as comfortable seating, free Wi-Fi, and onboard catering. Moreover, Grand Central Railways emphasizes its commitment to delivering customer satisfaction by providing reliable and efficient service. Overall, Grand Central Railways has built a strong reputation for providing a superior travel experience that exceeds expectations.

Challenges

The challenges faced by the Grand Central website and apps project include an innovative UI/UX, inconvenience for users due to divided functionality for planning train journeys and booking e-tickets between two apps, and managing a large number of microservices and third-party applications such as SilverRail. To ensure the successful delivery of a high-quality product.

The website and apps required a complete QA management service and solution that included manual testing, automation testing, load/performance testing, accessibility testing, and API testing. These challenges demanded meticulous attention to detail and extensive testing to ensure that the app worked seamlessly across various platforms, devices, and operating systems, providing a smooth and glitch-free user experience.

A complete QA management service and solution was needed that included:

  • QA Management
  • Manual testing
  • Automation testing

Solution & Strategy

  • Our QA management service and solution was comprehensive and efficient, aimed at addressing the challenges of outdated UI/UX and fragmented functionality. We took a systematic approach, breaking down the project into individual components and flows, and automating repetitive tasks to reduce manual work.

  • To ensure thorough testing, we created test cases for all epics, stories, and tasks in TestRail. We also utilized various tools to debug network requests. Additionally our team took on the mammoth task of rewriting the entire testsuite for the Grand Central apps and website.

  • The QA team played a crucial role in managing test suites for both regression and smoke test runs. Their expertise and dedication ensured that comprehensive testing was conducted to validate the product’s functionality and stability throughout its development cycle. Additionally, the exceptional skills of our QA professionals facilitated effective release testing, ensuring that the product was delivered on time and met the required quality standards.

  • Our approach not only saved time and effort but also helped in identifying potential issues and ensuring the reliability and efficiency of the app. Ultimately, we provided Arriva with a high-quality product that met their business needs and enhanced user experience.

For Automation:

  • The QA team went beyond traditional automation by automating the entire end-to-end flows for the web app. This encompassed crucial scenarios such as searching journeys and payment flows. The team also meticulously tested the content across various pages to ensure a seamless user experience. Their automation framework was built using the Page Object Model approach, utilizing JavaScript code and Mocha/Chai reports for better test reporting. The entire framework was deployed on Bitbucket, enabling easy accessibility and version control.

  • Our team leveraged Appium to automate end-to-end flows on both Android and iOS platforms, with the aim of increasing code reusability. We successfully tackled complex scenarios. The framework was designed using the Page Object Model approach and coded in Typescript, leading to more efficient and sustainable code. We used Allure reports for easy tracking and reporting of tests.

Conclusion

  • In conclusion, we are thrilled to have successfully launched the product on the web and published the apps on Play Store and App Store. Our team’s dedication to delivering high-quality products with improved UI/UX has resulted in a 4.0+ rating from customers on both the App and Play Store, along with appreciation.

  • Moreover, we are committed to implementing innovative initiatives using digitization to minimize environmental impact and contribute towards achieving sustainability goals. These steps not only enhance our operations but also support the global efforts to reduce carbon emissions. We will continue to prioritize quality, innovation, and sustainability in our future endeavours.

Ensuring Smooth Journeys: QA Testing for Excellence at Grand Central Railways

ClientORM DigitalDuration2+ YearsTeam Size10+SectorTransportationShare