Software Testing and Automation

Software testing & quality assurance is an invaluable part of product engineering. Testing is not just a check-point for quality output, but an important safe-guard against potential on-field failures.

Prorigo believes in doing things right first time and everytime. Our testing & QA teams collaborate with development to unearth issues as soon as they occur, making the engineering cycle more predictable.

Testing
Services offered –
Test Development & Test execution
  • Develop black-box & white box tests & test-data based on business requirement.
  • UI, Functional & Cross browser testing for web applications.
  • Mobile application testing on devices & emulators.
  • UI testing & functional testing for desktop applications.
  • Integration & acceptance testing for various platforms.
  • ETL and data testing.

Test Automation & Test Program Management
  • Test automation, regular test execution, monitoring & maintenance of tests.
  • Implement acceptance tests and regression tests, etc for ready to deploy features.
  • Establish processes and policies to maintain QA across complex, multiple projects.
  • Setup and manage complex test environments, using cloud, virtualization, etc.

QA Process Assessment & Consulting
  • Examine the maturity of your organization's QA function.
  • Assist in enhancing the cost efficiency of QA efforts.
  • Evaluation of automation & test management tools and testing environments.
  • Transformation to World-Leading QA.


Sample Cases -
  • End to end testing for sales enablement tools.
  • Test automation for networking products.

Tools Proficiency
  • Unit Testing – Junit, NUnit.
  • Mobile Testing - MonkeyRunner (Android), XCode Unit Test (iOS).
  • Mock Testing - Mockito.
  • UI Testing – Selenium, Microsoft Coded UI.
  • Testsuite Management - TFS.
  • Performance Testing - JMeter.

Related Offering