Kurt Geiger – Automation
Test automation for UK’s most preferred premium footwear brand
Platforms

Industry
Fashion
Tech Stack
- Selenium
- Nightwatch JS
One of UK’s top footwear brand
Kurt Geiger is one of the most preferred premium footwear brands in the UK. The brand was founded in 1963 and is headquartered in London. Kurt Geiger has over 70 stores and over 170 concessions within department stores.
Apart from its eCommerce store, Kurt Geiger sells its products through the most popular marketplace store in the UK for retail fashion, Farfetch. The multi-vendor platform is the trusted source for finding buying products from over 700 boutiques and brands worldwide.
Challenges
The eCommerce store became complex due to the B2B-specific features and multiple business-specific customizations. Bringing new features to market faster became challenging as the store had an average of 2 to 3 releases per day.
Manual testing for each new feature and customization became difficult, and the brand could not innovate at the pace it expected to.



Solutions
To speed up the releases and also ensure their quality, team Ziffity suggested taking the automation route for testing.
Ziffity’s test engineers used Selenium for test automation. They came up with test scripts for Application Testing and Integration Testing.
Application Testing
Under Application testing, Ziffity developed automated test scripts for user actions like ‘Add to cart’, ‘Add to Wish List’ and pages like the home page, product listing, product detail pages etc.
Integration Testing
Ziffity’s QA team built test scripts to automate testing for various third-party systems integrated with the store. The automation enabled checking warehouse and ERP systems to maintain accuracy in rendering data like stock levels, prices, tax etc
Unit Testing
Ziffity’s DevOps-driven agile development approach paved the way to automate test runs right from the development phase. Unit test codes enabled developers to test areas like tax, price, inventory etc, as and when they code for it.
Alerts
To ensure that the operations team can immediately chip in under scenarios that hinder the site availability, team Ziffity built an alert mechanism automation test scripts that notify the team.
Fallback Mechanism
To enable the brand to bring features and functionalities to market faster, Ziffity built a regression suite. The test scripts help developers to test new builds at the development stage. At the staging level, the automation performs regression testing. The fallback mechanism performs regression testing once again after the deployment of new features happens. If any issues are found in the live environment, it immediately rolls back the feature from deployment.

