hexes-top
Bell Canada

We helped Bell Canada mature its QA strategy as part of its journey to develop its own in-house platform to manage data usage on Canada’s largest wireless network. Our efforts saved their team over 18,000 hours of test script creation effort, reduced test execution time by 40%, and gave them greater velocity to deliver quality with confidence.

Artistic style of hexagons laid out together. Hexagon 1 shows a programmer programming. Hexagon 2 shows a person checking credit score.

CSE helped structure and mature Bell Canada’s QA practice to reduce development time and vendor costs

Bell Canada was facing a problem: costs and lead time were rising to maintain and improve a backend platform that supports mobile data usage. CSE partnered with Bell Canada to transition the platform development process in-house and accelerate the maturity of its QA practice with goals to become more self-sufficient and cost-effective.

Through our managed services engagement, we helped Bell Canada replace an ineffective test automation framework, ramp up testing velocity, integrate testing into CI/CD pipelines, an introduce a systematic performance testing practice. In the end, Bell’s team saw material improvements in test scripting time and dev cycle agility, and built a team that feels empowered to deliver more, with greater confidence.

The QA challenges at Bell Canada

Challenge 1

Low test automation velocity. High maintenance
Graphic representing Challenge 1 - clock moving fast

Challenge 2

High dependency complexity in testing
Graphic representing Challenge 2 - cube with vertex connected by spheres

Challenge 3

Test lab resource bottlenecks
Graphic representing Challenge 3 - a filter with a gear moving inside

Challenge 4

Painful performance testing process
Graphic representing Challenge 4 - a gear rotating

Challenge 5

Shortage of skilled QA resources
Graphic representing Challenge 5 - three figures representing humans with restart symbol in the middle

Challenge 6

Under utilization of pipelines
Graphic representing Challenge 6 - a pipe

The CSE Solution to solve the QA challenges at Bell Canada

Solution 1

Common API test framework with the right level of abstraction
Graphic representing Solution 1 - clock moving fast

Solution 2

Dynamically-configurable test stub service
Graphic representing Solution 2 - a circle connected to 8 smaller circles

Solution 3

Performance framework consisting of common load generating scripts, templates
Graphic representing Solution 3 - a filter with a gear moving inside

Solution 4

Build out-out performance testing environment with enterprise-grade load generators
Graphic representing Solution 4 - a gear rotating

Solution 5

Migrate Jenkins build pipelines to Gitlab, adding testing and performance stages
Graphic representing Solution 5 - three figures representing humans with restart symbol in the middle

Solution 6

CSE automation developers, performance engineers and QA testers augment the team
Graphic representing Solution 6 - a pipe
40%
Improvement of test execution times
70%
Reduction script creation time
18,556 hrs
Script creation effort savings