TIME-SAVING PLATFORM FOR CAR OWNERS
Founded in 2016, Parkopoly is a platform aimed at making the lives of vehicle owners in the city easier. Using the company’s website, they get access to a vast community of independent drivers who can take cars to dealerships’ repair centers for servicing and then bring them back to end consumers’ doors. Currently based in Paris, Parkopoly also operates in Bordeaux, Rouen, and on the Riviera. Moreover, it cooperates with famous brands such as BMW, Peugeot, and Renault.
The initial Parkopoly back-office application was built in AngularJS. Before contacting us, they already had some automation test suite, but it didn’t work for them due unstable tests and lack of clear roadmap for the automation itself.
Together with the client, we decided to move exiting testcases on ElmoSoft’s framework. Besides, it was agreed to completely redesign many elements and expand the project’s functionality. One of the key requirements of the Parkopoly team for the project was for it to be compatible with Internet Explorer. Unfortunately, Selenium have some limitations with multi-browser approach; thus, our challenge was to create a test framework, develop testscases that would work properly in all browsers and mobile devices.
Our team thoroughly studied the existing web app and our partner’s requirements to define the scope. We also made sure that the test framework was user-friendly. To meet the deadlines, we assigned 2 QA automation engineers to the project.
For the current moment we have more that 400 testcases, applied form web and mobile. Suites were divided on minimal acceptance, advanced acceptance(regression suite) and integration suite.
To run all scope we used Jenkins pipeline (integrated with dev pipeline), AWS instances, used as Selenoid hub, triggered and stopped automatically to cut costs.
In result we provided fully flexible and extendable SaaS cloud automation solution for E2E tests.
Tools & Languages
Selenium, Selenoid, AWS, Java
Transportation & Logistics