back to services

Quality Assurance Case Study

quality assurance case study examples

Usually, startups are less concerned about quality, and in many cases, developers are doing the QA part of the work. We understand that it saves cost and gives a chance to release the product quickly. On the other hand, clients will get a poor quality product. This is precisely the situation we saw happen with our Client in Vancouver — a financial technology company was looking for a way to improve their quality and decided to find an outsourcing partner to set up a QA team from scratch. After the RFP process, GeeksForLess was chosen as a strategic partner to start manual testing and then move towards automation testing.

Service Slide 1
<br />
<b>Warning</b>:  Trying to access array offset on value of type bool in <b>/var/www/html/wp-content/themes/gfl-theme/template-parts/services-selection-section.php</b> on line <b>33</b><br />
Service Slide 1
<br />
<b>Warning</b>:  Trying to access array offset on value of type bool in <b>/var/www/html/wp-content/themes/gfl-theme/template-parts/services-selection-section.php</b> on line <b>33</b><br />
Service Slide 1

Benefits Achieved

We received:

  • No processes
  • Developers were doing tests instead of QA
  • No documentation

What we have achieved in 6 weeks:

  • Created test strategy and agreed with the Client on the next steps
  • Created a complete test plan and executed it
  • Test reports
  • Setup a process in the Client’s tracking system
  • Defined the most critical steps and automated them using Codecept JS
  • Documented main processes
quality control case study example

What we did next:

  • Decreased the cost of the QA department in comparison to the local market
  • Enhanced the customer experience
  • Improved overall product quality
  • Used the best QA practices
  • Saved time on testing by using automation tools such as Codecept JS
qa test cases best practices

As a result, we achieved the following:

  • Separated test cases per applications and projects
  • Covering 99% of all requirements and already existing functionalities with test cases
  • Adding basic test plans
  • Automating all test cases which are stable and could be covered by the JS tool
  • Established process – no more releases to production without QA confirmation
case study for qa
  • Daily calls setup with progress updates
  • Moving towards continuous integration by using special tools
  • Autotests running automatically after production releases
  • Setting up the QA environment
  • Integrating the QA team into all project aspects so they became a part of the Client’s ecosystem customers
250 +
Clients
500 +
Projects
1000 +
Engineers

Let’s Work Together To Build Something Great!