About |
Quality Assurance is where all aspects of your application are inspected for functional defects and undesirable behaviors such as poor performance or confusing UI experience. This is managed through clear test planning, execution, and tracking.
OnPath Testing engineers are capable in all aspects of the QA lifecycle from both the management and test execution perspective.
OnPath Testing’s global team of professionals means that you always have a pool of resources to draw from, whether for a week, several months, or a year and longer. Because we draw from such a wide pool you can be sure that whenever you require an engineer, even a resource with a unique skillset, not only will that person be available but he or she will be ready at the time and for the duration you require.
Geographic variability means you can maximize your workday without detriment to team communication. Regardless of where your developers are located, OnPath Testing will have testers in a nearby region to both overlap with your dev team for the sake of communication, while also working a portion of the day outside their hours thereby extending your productivity. When the devs arrive online the next day, fresh results are ready to keep your application on track to production release.
Use OnPath Testing to confidently cover the resourcing of your projects for your regular development cycle and unexpected busy periods, while knowing you’re making the most of the work-day moving towards time to launch.
BUDGET BENEFITS
POSITIVE AND CLEAR ADVANTAGES
The budget benefits of using our team of off-shore engineers make an impact in several profound ways.
Most directly and obviously you have the difference in wage, which frequently run 3-4x less the cost of a western counterpart.
Next, there’s the flexibility in resource timing. Having close control over when to grow and shrink your test team allows you equally tight control over your budget, paying only for what you need, when you need it.
Finally, using remote workers removes the overhead of additional office space and equipment to maintain, and decreases human resource team involvement.
The first benefit alone is staggering – imagine cutting your testing budget by a factor of four or more! Adding in the cost savings of flexible resourcing and reduction of overhead and the budget benefits are undeniable.
Our QA teams consist of at least one lead QA engineer, capable of implementing the proper tools, processes, and test management for the development environment and specific needs of your project. This single point of contact for the project is typically a western-based engineer, both to guarantee absolute unambiguous communications, and to provide the confidence that goals and expectations are fully understood.
Every additional test engineer is in frequent, regular contact with this QA lead, either working physically together in the same office or using common online communication tools like Skype or 37signals Campfire. All engineers report daily status to the lead so they always know the exact state of the testing effort at any time.
OPT leadership is experienced with the challenges of cross-cultural teams, from good communications and tools usage, to implementing strong processes and maintaining healthy team dynamics. We implement several levels of communication (daily, weekly, milestones, status reports, etc.) to ensure all engineers understand the objectives of the current test effort, and are in constant contact with you, our client, to gain feedback, make course corrections, and plan for the ongoing changes in resourcing needs.
Quality Lifecycle:
Process review
Tools recommendation
Tools implementation and administration
Requirements analysis
Test planning and maintenance
Test execution
Defect management
Quality metrics tracking
Status reporting
Client management
Testing Methods:
Black and White-box functional testing
Usability testing
Smoke/Sanity testing
Regression testing
Automation testing
Performance testing
Security testing
Internationalization and Localization testing
User Acceptance testing
Database testing
Exploratory (ad-hoc) testing