SERVICES
QUALITY ASSURANCE
Quality is planned, built-in, and verified
QA_overview

Complete Quality Assurance

UX Testing

  • Usability reviews on Design Wireframes
    (conformance/enhancement)
  • Rule-based and judgment-based testing
  • Domain-based enhancement suggestions

Test Methodology

  • Agile (Gatekeeping using JIRA, early QA
    involvement using Design Wireframes)
  • Advanced test Case Management System
    (Testrail, QC, Excel)
  • Bug Management (JIRA, Bugzilla)

Performance /Load Testing

  • Throughput /Response time for ws
  • Application loading and Memory optimization
  • jMeter, Loadrunner, Scripts
  • Availibility /reliability tests
  • Test for Memory leaks and buffer overflows

Automation

  • Web Applications – Clarice Framework (Selenium,
    Webdriver, QTP)
  • Mobile App – Native (Appium, jUnit, Robotium)
  • Mobile App- Hybrid (Appium Calabash, Junit)
  • Web Services – Clarice Framework (SOAP UI)
  • Build Integration (Jenkins, Python)

Functional Testing

  • Regression
  • End-to-end
  • Sanity /Smoke
  • Ad Hoc – Exploratory
  • Negative /Destructive

Non-Functional Testing

  • Browser/Device/Resolution /Support
  • Localization /Internationalization
  • Security Tests (PCI, HIPPA, non-compliance)
  • Session management and privacy
Domain expertise to uncover hidden flaws

Data Centre Technologies

Storage, Networking, & Virtualization

  • Testing Storage & Performance Managers on application as well as at hardware level
  • Additional efforts in debugging issues with third-party tools and infrastructure manipulations

Analytics

Algorithm, Data Analysis & Data Visualization

  • Experience in verifying algorithm outputs and analyzing large data sets for inferences and pattern recognition
  • Automation of data verification to achieve broad coverage and optimize testing

Mobility

iOS, Android, Windows

Native and Hybrid

  • Testing on devices of various resolutions and sizes (tablets, mobiles, multimedia devices)
  • Specialization in creating custom scenarios for mobile (resource crunch, interrupts, etc)

Internet of Things

  • Testing of  home automation and Android device controlled electrical systems
  • Excellent exposure to hardware-interacting APIs

e-Commerce

Social commerce and Digital shop

  • Ability to test applications and sites with heavy multi-media and integration with social contacts
  • Special attention to usability requirements of social e-commerce sites and digital shops

BFSI

Banking, Insurance

  • Test effectiveness of functionality for the end non-technical user along with conformance to requirements
  • Special attention paid to banking compliances
Unique Differentiators

Requirement review and design-based testing

The QA team is involved right from the requirements gathering and design phase, to understanding intricacies of the requirement and getting clarity on the workflow.
Test cases are completed even before the first line of code is written.

Active participation in delivery process

QA teams act as tracking mechanism for project progress and to ensure that test strategy is followed to the hilt.

Focus on functional and non-functional testing

Along with conformance with requirements, our team looks beyond the defined functionality. We cover Security, Compatibility, Performance and Usability of applications as a part of our quality certification

Vibrant QA forum

Leading-edge expertise in QA tools and technologies, and a constantly evolving QA process ensure our commitment and promise for complete quality.

Taskforce teams

Dedicated teams are formed to tackle various QA perspectives, like Test Case Management, Security Testing and Automation, and Performance tools.

Staying on the leading edge of quality

Usability Testing

Testing teams, until recently, were restricted to check for Functionality and Conformance to requirements. Well, Usability is now a requirement. Testing teams and test engineers need to now brace up for checking the complete usability of the product.

Keep talking…for healthy product quality

Effective Asynchronous and Synchronous communication go a long way in defining the overall quality of any product, be it software or the workplace.

Testing your Android Applications

Once your Android app is out in the market, you have no control over the habitat it is going to live in and run. There are going to be a multitude of possible device configurations that would be host to your app – with different screen sizes, resolutions, varied battery performance, with/without a camera, GPS and motion sensors. We have tried to outline the various things you should take into consideration while testing your app.

Have you ported your testing yet?

Mobile devices are now capable of conducting almost all operations that were once possible only on non-mobile devices. It is about time we start thinking about having the right development and quality assurance process in place for such kind of product development.

Delivering Quality in a Frequently-Changing Design Environment

How does QA deal with frequently changing design scenarios? What to do with the old test cases which are less relevant every new cycle? How can we reduce our re-work and still provide quality?