Consulting, Development & Outsourcing Services

Outsourced & Offshore Testing Center

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.

Success Stories

View All Success Stories

Umesh Verma
President & CEO
Blue Lance, Inc.

"As a direct result of our partnership with Silicus we have reduced development timelines, improved overall quality metrics and improved client satisfaction while simultaneously reducing development and support costs. We highly recommend Silicus."

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:

  • Testing Tools: HP Quicktest Pro, Borland SilkTest, andTestComplete
  • Performance Testing Tools: HP LoadRunner, Apache JMeter, Compuware QALoad
  • Unit Testing Tools: JUnit, NUnit, J2MEUnit, SQLUnit
Most of our Test Centers start with an analysis / as-is study phase and then grow into fully fledged Testing and QA teams supporting multiple software lines and release deadlines.

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.

  • Project metrics i.e. – level of test case coverage, test case distribution by priority, requirement analysis coverage, level of test case execution
  • Productivity metrics – time spent in performing test activities compared to total time spent on project
  • Qualitative metrics e.g. – analysis of the software development requirements defined at the beginning of the testing project, how requirements have changed etc
  • Defect stability metrics - to estimate the number of defects in the code. Output of the study is a decision dashboard, which summaries the defect levels in the software

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.

Want to learn more ?

To speak with us about how Silicus' Services can help your business, please submit the form below or call 713-353-7403. You can also submit RFP requests to rfp@silicus.com

Name:

Phone Number:

Email Address:

Company Name:

Primary Interest:

Message:

Validation

Form Code
Thank You for submitting the information...