Problem solve Get help with specific problems with your technologies, process and projects.

How to choose a company for outsourced software testing services

Are you considering outsourcing your software testing needs to another company? Here are some factors to consider when assessing outsourcing companies.

How to perform an assessment to the QA/testing area of a software development/integrator company? Any advice on what to look at and how to conduct the assessment?
I believe the question you're asking is how should we choose a company to outsource our testing needs to. I'd start with drafting a list of what's important to you and your company and the project you're outsourcing. Some core factors to consider:
  • Resources: Who exactly at the outsourcing company will be assigned to the project work? You might ask for the resumes of the people who'll be executing the work and arrange time for phone interviews or conversations to get familiar with the individuals.
  • References: Can the company provide you with a list of references -- companies that have used them for similar services? You could call the companies to learn the impressions of people who've worked with the company.
  • Reporting: What frequency of reporting do you expect? Do you expect written status reports and what level of detail do you expect? Do you expect phone meetings with the team to follow-up?
  • Time: What's the time difference of the company that you're considering? Will you and your staff be able to maintain meeting times to discuss issues as they arise and maintain communication?

Beyond these factors, there may be cultural considerations, in assessing whether your companies will work well together. Sometimes, facts aside, the right fit can be a sense that the people you're talking with are people you'd like to work with.

Dig Deeper on Topics Archive

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

Nothing to disagree with here but a few thoughts to add - you might look at how the company thinks of testing. Some think of it as a mini project, with a defined beginning and end. Others think of the code as a fluid thing, and themselves more like staff aug team members. Disclosure: I own a test consulting company; when we work, it tends to be this way.

If your company is delivering software in batches with phases (requirements, design, code, test, 'done') then the former model works. If you want to work incrementally or continuously, and thing of the events as 'activities', not phases, then the latter might work better for you.
Great article, thanks! Too bad, though, I only saw it after choosing QAwerk as a testing company for our family business website. Anyway, it will be useful if I need to search for QA engineers again

Searching for a good software company is a tough task. You must take into account a lot of variables. First of all, it's their rates. They may differ because of company location and professional level. For example, nowadays people often say that developers from Vietnam are the cheapest. Choosing a software company you also must think about ways of communications and time zones. A process of development is rather complicated and especially at the start, it takes a lot of meetings and discussions. You should search for some lists on the internet like this Top Custom Software Development Companies 2018 – PowerGate Software (https://powergatesoftware.com). Find the company that is suitable for you. Then look at their portfolio and contact them with your project ideas.