QSG (Quality Service Group) is an independent Software testing and test automation company. We started in the year 2005 and our test lab which is located in Bangalore, India, is equipped to provide high quality, cost effective quality assurance services to global Software development firms.
QSG provides end-to-end quality assurance, testing and test automation services to Software development firms and those who are desirous of achieving high level of quality in their Software products and services.
Our area of expertise covers formulating appropriate test strategy, manual and automated testing, process audit and finally assisting Software products and solution owners to make data driven decisions on quality of their products and services.
We are driven by the commitment to quality. Our methods and tools have evolved through sustained efforts and learning over a long period of our existence...
By being selective in offering our services in Software quality assurance and testing, we are focused on expending our energies to achieve expertise in an area that is crucial to Software users and owners.
In QSG, we do not just aim at Testing as a software engineering task. We consider this to be an opportunity to achieve a near perfect quality. Quality is not just conformance to specifications. It is understood in its wider meaning that it encompasses fitness for use, reliability, security and fast response carrying specified load of work. When we feel our current product knowledge, methods and skills fall short of the desired level, we are ever ready to learn and bring new knowledge and skills to accomplish tasks. Willingness and ability to continuously learn and the processes for quick learning sets our organization apart from many others as one that is grounded in experience but hungry for learning.
Right size many mid-scale companies, we can start with small team (as small as 2).
Automation is not merely for eliminating manual labour. It helps accomplish tasks that are manually impossible or inefficient to perform. Our teams are driven by this philosophy and are trained to devise automation strategies that provide coverage, speed and consistency of test execution.
In a Software development world that is in continuous flux, change is a reality and the automation strategy and assets are designed in such a way that changes can be implemented with minimal intervention.
Our R&D efforts are focused towards discovering newer and better tools, integration of various tools to achieve self-executing automation environment, custom scripting to either address special needs or to enhance the functionality of existing tools. We have also developed many in-house tools to enhance the testability of Software requirements.
The modern needs of Software test automation have become complex. A Software architecture that extends to multiple platforms, communication layers, devices and domain specific functional and security needs have made manual testing inadequate to test all nodes of Software functionality and performance...
A true automation strategy must reach the critical areas of the Software, both seen and unseen, and discover defects or deviations. Not only the functionality that can be tested through user interface, but the backend – the backbone of Software architecture, must be tested through automation that does not rely upon user interface.
QSG uses project appropriate tools and techniques. Wherever standard tools are inadequate, we use custom scripting to enhance the automation coverage. Our automation test results are captured in such a way that they become source of information for developers to quickly diagnose the underlying problems. Our automation strategy goes beyond automating test cases. It covers entire gamut of self-sustaining execution and reporting activity supported by Continuous Integration.
Automation tools are selected based on what suit the application. We can work on tools if customer has any preference or select a scripting language which developer wants. Our programming skills are very wide and depth to the extent it is required.
In QSG, we have a process driven, result oriented Software quality assurance approach that covers all stages of Software life cycle – initial discovery, development, deployment and maintenance. An approach that does not merely detect defects but also prevents their occurrence right from the initial stages of development.
A lean Agile process, experienced human resources backed by management’s commitment to quality ensure that the products undergoing QA emerge robust in quality. The QA approach helps implicit requirements become explicit, vague definitions become mutually understood terms and thereby assist the development team to address every detail of requirements.
As Software development runs on limited time and resources, the QA approach optimizes the efforts in such a way that serious and critical defects are detected early. Important Test cases are designed and executed early. The methodology ensures that all QA tasks remain relevant to short term and long term goals of development...
Our processes are agile enough to seamlessly integrate with the current development processes of the client. We can start QA with any kind of available input, be it nil formal requirements or highly structured ones. We can fit the QA into a sprint as short as one week. Our testing covers all aspects of Software – functionality, user interface, security, compatibility, performance etc. We provide testing on multiple operating systems, browsers, databases, mobile devices etc. We have experience testing applications on a variety of domains.
The complexity of mobile native and hybrid apps is different from PC based applications. Multiplicity of vendors, devices and connectivity challenges result in incomplete and unsatisfactory user experience. Mobile Software QA must be aware of these ground realities.
Our test laboratory is equipped with devices and capable of simulating many challenging connectivity environments apart from having know-how to perform both UI based and API level testing on Android and iOS ecosystem.
Our mobile R&D lab carries out in-depth, developer level mobile app analysis to find issues that are likely to affect mobile app functionality and performance. Our immense skills on native and hybrid mobile app automation ensures that the apps are capable of providing delightful user experience in all usage situations.
We use state-of-the-art tools and scripting techniques to test all critical nodes of app architecture.
While Information Technology has revolutionized the way we work, live and communicate, the internal revolution that has taken place in the IT world within a short span of 15 to 20 years has posed great opportunities as well as challenges to Software development companies.
Maintaining of old world software products and solutions as well as porting the functionalities to newer platforms and devices require knowledge and experience as well as adaptability to new environments.
In QSG, we have more than 15 years of testing experience on some of these domains:
Learning new domain never a constraint for us. We can pick up the skills on new domain quickly.