Our Offshore Testing Center services are aimed to provide a comprehensive outsourced software testing and quality assurance solution to software companies and enterprises. In an offshore testing center, we aim to create long term quality assurance assets for your business by way of processes, people, tools, infrastructure, domain knowledge, and best practices. The testing center becomes an integral part of your software engineering organization and leverages processes and best practices to deliver real and tangible value to your software initiatives.
Umesh Verma
President & CEO
Blue Lance, Inc.
Our expertise revolves around a set of proprietary software testing tools, frameworks and accelerators we have developed and are leveraged across all our Test Centers. Our test labs are well equipped with the following testing tools used on various client engagements:
We proceed through a gap analysis phase based on testing processes, software tools, templates, methodologies, and metrics for reporting. The objective here is to understand the trends within your current software QA set-up, and arrive at conclusions based on metrics.
This phase covers the initial set up and commencement of operations at the offshore test center (OTC). For large engagements, we recommend a floating team approach wherein 60% - 75% of the testing team is dedicated to the client and the rest are rotated between clients. The core team receives key training on the software and tools used by the client. The core team is involved in process definition, test scripting in tools, and document creation, while the floating team consists of specialists who take care of specific testing requirements.
We take a critical look at the resource requirements for each software product line or application based on performance so far. Based on internal benchmarks related to the software and its technology, we estimate the optimum allocation of personnel for testing. We create metrics to predict performance for software that are maintained as part of multiple release cycles. Variations between the actual results and the prediction are then analyzed to understand causes and suggest corrective actions.
Based on your business requirements, we take steps to expand or stabilize the testing centre operations, creating a long term asset for your business.
We have invested heavily in creating an extensive suite of software testing infrastructure that can address almost all QA and testing requirements. The test infrastructure is complemented by the Silicus Quality Assurance Management System (SQAMS). The Silicus Quality Assurance Management System is the blue print for a suite of documented, repeatable, software testing solutions that ensure systems and applications do what they are intended to do and perform at their peak. The system is based on CMMi standards from the Software Engineering Institute. It is the outcome of years of experience, improvements and corrections in the software development quality assurance processes that Silicus QA and test engineers employ.
The SQAMS framework covers a list of forms, templates and checklists at a low level and a set of guidelines and standards to be adhered to, at a higher level. These cover each stage of the Software Quality Assurance Life Cycle.
The SQAMS is leveraged across all testing teams within the company. It is maintained and updated by a core team of software QA and testing specialists who set the direction for the testing practice for the company.
Through numerous customer engagements and challenges addressed, we have evolved a set of best of breed testing methodologies and best practices, backed by well-defined metrics for tracking performance.
We have forged partnerships with some of the leading testing software companies – HP, IBM amongst others. We have access to the latest software releases and best practices that these experts have to offer. We evaluate these tools and best practices, and in turn deploy them with our clients for better test coverage, faster turn-around times and lower costs.