Quality Assurance

Our solid reputation for quality assurance and testing – carried out by our own independent software testing division – comes from having successfully delivered a wide range of functional and non-functional testing services in mobile, embedded, cloud and back-end projects for major global organisations.

Our clients include market leading mobile and telecoms network operators, automotive and semiconductor industry leaders, hardware manufacturers, financial institutions and leading software vendors such as Vodafone, Motorola, Sony Ericsson, Samsung, Imagination Technologies, Opera, Skype, Frontier Silicon, France Telecom/Orange, BlackBerry, PacketVideo and We7.

Our teams work to ANSI IEEE 829-2008, 1012TM IEEE and ISQTB software verification and validations documentation standards. Our expertise includes manual tests (functionality, usability) and test automation. While we can adhere to your own QA testing process, we usually provide an end-to-end service that includes test design, environment set-up and test processing.

Our testing process covers:

  • Functional testing such as unit testing and integration testing
  • Non-functional testing such as performance, stress and load testing and exhaustive and risk-based testing
  • Code-related testing, such as black, grey and white-box testing
  • Dynamic and static testing
  • Field testing
  • IoT testing
  • Security testing
  • Penetration testing
  • Acceptance testing
  • Regression testing
  • System testing

Automation testing

We have the expertise to work alongside you with any test automation tool you want to deliver projects that meet the highest possible standards. Our highly trained team of software engineers are skilled in the process of introducing open-source and commercial cross-platform automation test solutions.

This expertise incorporates automation solutions for dedicated frameworks such as HP Quality Center, Robotium, Instruments, Selenium and Watir as well as scripting in Ruby on Rails, Java/C++, Python/Perl and others. Automation projects incorporate an ROI analysis to make sure that they’re cost-effective compared with manual tests.