In 2014 we were contracted by a US-based IT solutions company, working in the real estate and banking sectors to build a QA automation platform that can be scaled across their multiple distributed development teams. Initial inquiry read like this: "We’ve acquired a number of companies with their products. Even though that all the products have similar underlying technologies, they are all being tested each its own way. We want to kill two birds with one stone: - unify testing processes as much as possible - allow pretty junior engineers write a lot of autotests of acceptable quality"
We had to address two main problems:
build a flexible technology platform which will be suitable for test automation across different products
Make sure that all teams across the customer’s organization will find it beneficial to adopt and use our platform
Our solution is a complete testing platform, based on the Robot framework, tightly integrated with Atlassian Bamboo and implemented in the customer’s QA pipeline.
Python, Robot Framework
Our solution became the customer’s internal standard for test automation.