Near-Shore Staff Augmentation

Quality Assurance

Quality Assurance Process

Quality Assurance (QA) and User Acceptance Testing (UAT)

Who do you have doing your quality assurance and user acceptance testing? Do you have reliable and trusted resources in the Central Time Zone?

Excel SoftSources provides Quality Assurance (QA) and User Acceptance Testing (UAT) from its development center in San Jose, Costa Rica. Our nearshore teams normally consist of expert QA testers using both manual and automated testing tools.

What we Test

  • Functional Testing
  • System and Compatibility Testing
  • Security Testing
  • Performance Testing
  • Component and API Testing
  • Database Testing
  • Mobile testing for iPhone and Android

When to Test

To ensure timely delivery, software should be tested multiple times before deployment. While some teams rely on one person to do all of the testing, efficiency can be improved with everyone participating in testing throughout a sprint. Unit testing is first done within a component of the system against set software testing parameters. Functional verification of critical path flow at an integration level follows the individual unit testing. Often these component and integration level tests are manual with some automated tools helping to streamline the process.

Database testing with a diverse set of tools and processes reduce errors and increase data load times. Experienced QA experts follow a test strategy that includes testing for data integrity, debugging of stored procedures, event driven item tests, defect and risk analysis, plus documentation and reporting.

Performance testing includes checking code changes at the component and unit level, but also at the integration, database, and system levels. Load and stress testing determines whether inputs are causing acceptable or extreme limitations on real-time data flow. Testing across multiple web browsers and mobile devices for acceptable performance and usability is most effective with a dedicated testing expert. Security testing is also best done by an experienced QA tester with security testing tools and exhaustive testing standards using the most up-to-date automated testing tools.

Usability testing should include user feedback and experience testing from the design as well as the performance perspective. While continuous testing fulfills all functional and non-functional components of the case, performance, security, and user experience testing when done right, makes everyone happy.

Expert QA and UAT Professionals

Experienced quality assurance professionals should play a senior role on any SCRUM team. Having junior or mid-level testers can be a more cost effective way to test large products and applications. The senior QA tester is responsible for delivering deployment ready software for your SCRUM teams and are a critical resource for every technology company. Of all the methodologies we have tested and used over the years, SCRUM works best for rapid builds and deployments and has to include quality assurance throughout the process.

Ensure Process-driven Quality Assurance is part of Your Product Management.

Get in touch with us.

Testing Areas
  • Component and Unit Testing
  • API and Integration testing
  • Database and Network Testing
  • Workflow and Functional Testing
  • Cross Browser and Mobile Testing