Drive better outcomes through a shift-left approach

As the demand for new digital products accelerates, faster time to market puts additional pressure on quality engineering and testing functions to keep pace. Lean, agile testing and AI testing practices help accelerate development timeframes, but organisations do not want to sacrifice quality for the sake of speed.

In quality engineering (QE), the focus “shifts left” to prevent defects and build-in quality by capturing requirements and tests simultaneously versus the traditional quality assurance approach of discovering defects after the fact.

Female professional using testing software on daual screen computer set up

Why isn’t high quality software testing valued more?

Despite its importance, testing assurance is often seen as a complex, expensive, ineffectual process that stops projects delivering on time.

Organisations that have had bad experiences of poor-quality testing can feel that testing outcomes are unpredictable and unhelpful. Many teams treat software testing as a bolt-on so, when it brings defects and bugs to light just before launch, it’s seen as a brake on development, often inconveniently surfacing wider issues that require extra time or budget.

Plus, when organisations have limited in-house testing resources and expertise, there can be confusion over exactly what needs to be tested within a regulated market, reducing testing effectiveness.

How can CGI help?

CGI have developed a software testing automation service model taking customers through the entire lifecycle of test automation realisation, from framework definition, to execution and maintenance. We bring together the expertise of ISTQB certified testing specialists with all the benefits of our sector specific experience and our global business.

1. Test automation

We optimise your functional and non-functional testing process to incorporate proven test approaches that use automation first, and manual methods only where required. This involves an in-depth assessment of the test lifecycle, in the context of environmental and test data requirements. The resulting approach includes automated tools, test phases and a framework, plus a Proof of Concept and a documented governance and strategy for testing that’s agreed with stakeholders.

2. Testing as a service

This is designed for teams that simply don’t have the time or resources to incorporate adequate software testing. Our flexible approach allows you to ramp up testing when needed and to ramp back down after a project has met its milestones. A range of mature testing models and testing services match tools, technology and approach to your business objectives.

3. Continuous improvement

This service supports DevOps and agile software development teams to establish continuous testing at the heart of their process flow. Our experts work with you to establish robust, flexible testing models and environments. The service provides access to experienced, certified software testers in a supportive one team approach, transfers in-depth skills and knowledge of automation frameworks, and shares mentoring and best practice advice. 

CGI consultants in a meeting

Testing advisory services

Careers in Advisory Services

We also offer advisory services around engineering enablement, quality engineering, quality automation, DevSecOps, continuous integration/continuous development (CI/CD) pipeline, and training and upskilling.

23%
Labor hour savings on average per sprint
20%
Improvement in cycle time
100s
Engineers upskilled from functional testing to QE automation
Fully automated
User story testing and test evidence capturing in the application life cycle management tool

Our testing services portfolio

Our broad portfolio of testing services covers the full testing lifecycle and extends across technologies, industries and geographies. Our testing frameworks, methodologies and tools enable automation in weeks, not months, while saving costs, decreasing time-to-market and improving quality. They include the following:

Strategic consulting and quality management
  • Quality engineering and testing maturity assessment (CMMI/TMM)
  • Future state model and implementation roadmap
  • Quality engineering/testing centre of excellence implementation
  • Program/project management
  • Early quality involvement
  • Business acceptance
Quality engineering and testing management and execution
  • Program/project management
  • Outsourcing
  • Global delivery
  • Program/project management
  • Agile testing
  • Test data management
Performance
  • Load and stress testing
  • Scalability and volume testing
  • Performance monitoring and tuning
Security assurance
  • Vulnerability and penetration testing
  • Application infrastructure testing and hardening
  • Application security consulting
Automation
  • Automated test service management (ATSM)
  • Automation assessment, strategy and implementation
  • Technology-specific solutions (ERP, SOA, TIBCO, SAP, etc.)
Specialised
  • User acceptance testing and operational readiness testing
  • Accessibility, usability and privacy testing
  • Test infrastructure and test data support services
  • Mobile and embedded testing
  • Agile, mobile and testing certification training
  • Regulatory and compliance testing

 

Advance engineering enablement with CGI’s digital enablers and test automation accelerators

Automated Acceptance Test Driven Development (ATDD) is the catalyst for effective engineering enablement. Moving to an automation-first testing approach requires breaking down silos, prioritising quality, unifying requirements, and tests, and fostering cross-functional collaboration. Our digital enablers and test automation accelerators help clients achieve their desired engineering enablement end-state:

CGI’s SimpliTest: Automated ATDD accelerator

Testing earlier in the software and product development process reduces costs, improves quality and speeds time to market, lowering risk and technical debt. CGI’s SimpliTest accelerates test automation to enable proactive, shift-left quality engineering.

Learn more

CGI TestSavvy: Automated test case builder

CGI TestSavvy empowers testers to manage automated test cases through an easy and flexible web portal, reducing timeframes, costs and risks, and increasing test coverage to 60%-80%.

Learn more

Doctor and nurse discussing report

Adopting agile while improving quality in healthcare

A large healthcare organization built in quality and increased automated user story testing efficiency by 23%, using CGI’s SimpliTest.

Bank building

Moving to quality engineering saves US$1 million for a top US bank

 A top tier bank shifted testing further left, supported by CGI’s SimpliTest, saving nearly 40,000 labor hours and US$1 million in 2023.  

Person using mobile phone in streets

Scaling a telco’s testing capability through automation

A large communications provider created highly complex automated regression tests, while automated tests continued to execute unattended using CGI TestSavvy, saving ~40 labor hours per day.