Software Testing & Quality Assurance Company

TestFort QA Lab is an award-winning team offering transparent and flexible software testing and QA services. The company was created in 2001 and has grown tremendously ever since. TestFort engineers have proven their expertise with ISTQB and IBM certifications and performed 500+ projects for both startups and worldwide corporations including Skype, HuffPost, AOL, and eBay.

We provide our clients with:

  • Web, desktop, and mobile application testing;
  • Automated and manual testing;
  • Implementation of emulated and real devices (QA team works with 300+ real - devices)
  • Independent Quality Assurance for outsourcing projects;
  • QA support and consulting;
  • Dedicated teams of professional testers;
  • Security, functional, performance, usability, and load testing.

Our core values are: a long-term partnerships, perfection, practice, innovation, and agility. We value each and every client, creating well-developed and carefully-designed solutions, always aiming for utmost security, usability, and functionality.

We work with such engagements models as time & material and dedicated team. Clients can choose the most comfortable system and easily switch to another one if needed.

$25 - $49 / hr
50 - 249
Show all +
Kharkiv, Ukraine
other locations


Key clients: 
The Huffington Post, Skype, Distractify, Microsoft, SkyHook.
Website Quality Assurance for Senior Care Company Image

Website Quality Assurance for Senior Care Company


Throughout the years of running the company’s official website, our client has implemented a lot of changes in its code in order to keep up with the technology updates and trends. We were required to check the website’s codebase to see how it performs in terms of data processing and synchronization. As for the front-end, we had to review the UI and its accessibility for the client’s target audience ― elder

people searching for care.  Challenge

Before reaching out to us for quality assurance, our client decided to implement a new database for the website. Thus, they needed to synchronize the previously gathered data with the new storage. The website architecture had manual synchronization only, and we were asked to find a way to automate it without forcing too many drastic changes to the codebase.


To meet the set objectives, we developed a QA plan consisting of manual and automated practices. Namely, we used Java to write the automated test cases, as well as TestNG, Extent Report, and Selenium WebDriver testing tools to implement them. Altogether, these allowed us to effectively test back- and front-end sides of the product by running it through multiple cases that at times had up to 30 steps. The project was organized using the behavior-driven development methodology that focuses more on the business side of software instead of the technical one. The project team consisted of five people ― automation QA engineers, manual testers, and a QA lead.


The quality assurance services we delivered allowed our client to discover the room for further improvement of his site. Proven industry experts from our team conducted the most thorough analysis of the website’s codebase, optimized it for the adequate data processing and updates, and polished user interface as per recent UX/UI standards.

Health Clinic Companion Image

Health Clinic Companion


The solution was developed so that doctors could easily track patient medical history, make recommendations and appointments to visit other doctors in the hospital, and give nurses all the information they need to work with patients. Patients and caregivers could then use their own interface to navigate to their appointments and see details of their prescriptions. 


This meant that every function, UI element, and interaction on the website had to be intuitive, secure, and stable. As the companions would be used by everyone working at and visiting the hospital, it was important for the client to create a positive first impression, and give both patients and doctors the tools they need to be healthy and provide healthcare services.


The project was at the implementation stage, so our testing team had to work closely with the client’s in-house developers to help them get their project ready for its first release. We were tasked with testing the web-clinic interface as well as the client and doctor admin panel/portal.


Our testing team consisted of 4 QA engineers. There was very little documentation on the project, so they started with exploratory testing and creating preliminary testing documentation. This helped the client implement a documentation process and made the way forward easier.


Once the exploratory tests and documentation were completed, our team proceeded with functionality testing, UI/UX testing, and localization testing. At each stage, they provided detailed reports, catching critical functionality bugs and providing tips for fixing them.


As new iterations of the projects were happening, our team also began conducting regression testing and setting up a foundation for future test automation.


The project is still ongoing and in development, with a planned release date of August 2020. The team has established a waterfall methodology for working with the client because development and testing in the healthcare sector is more rigid, and Agile/Scrum methodologies would not be appropriate.


The client is gradually working towards expanding testing capabilities and adding test automation engineers to their team to simplify regression testing for further versions of the telehealth project.

Global Online Natural Products Retailer Image

Global Online Natural Products Retailer


The client reached out to us with a request to provide a dedicated team for quality assurance and testing of their new mobile application. The client is a US-based company, one of the world’s biggest online retailers with over 30k natural supplements and personal care products they ship to millions of customers in more than 150 countries. The numbers keep growing on a daily basis, so the client wanted their new

mobile application to be able to effectively handle the company’s rapid growth.

Since the app is planned for release on web, iOS, and Android, our team had to make sure the new version provides flawless functionality and an aesthetically pleasing, enjoyable experience across all target platforms, languages, as well as shipping and payment methods.


TestFort provided the company with a dedicated QA and testing team experienced in e-commerce solutions. The team synergized with in-house devs in no time using Jira as a bug tracking solution and started on the tasks. The team carried out requirements analysis, test design, test execution, and prepared defect reports.

Our engineers conducted seven different types of testing, including functional, regression, and usability testing, to find and eliminate the issues and inconsistencies in the app’s back end and front end. We applied Dr. James Whittaker’s Exploratory Testing Tours technique which helped us locate and fix some critical bugs during exploratory testing. We also performed cross-platform and cross-browser testing to check for inconsistencies and used Charles Proxy as a proxy server for web debugging.


Types of testing performed:

  • Regression testing
  • Cross-browser testing
  • Functional testing
  • Usability testing
  • Exploratory testing
  • Smoke testing
  • Confirmation testing
RESULT The project started six months ago and is still ongoing. We keep standing on guard of the app’s quality with proactive QA and testing activities. Every iteration undergoes thorough QA reviews, regression and other kinds of testing. Our team keeps track and documents every error to ensure exceptional maintainability of the app’s codebase, seamless performance, and enjoyable user-centric experience.

As the app is being constantly improved and added with new features, TestFort makes sure nothing can prevent the retailer’s customers from shopping for natural products from the convenience of their mobile devices.
Global Print on Demand Service Image

Global Print on Demand Service

US-based company that provides global print on demand services to help large companies and individual users create memorable keepsakes quickly and conveniently.


The client approached QArea looking for a dedicated testing and QA team for their print on demand mobile application. The company was gearing up for rapid growth and a significant expansion of their product line, and it was important

that the same, high level of product quality was maintained even during the faster release cycle.

The service is constantly rolling out new items to its print shop, allowing users to print on well over 1k different physical products with over 1m different design and layout options.

Moreover, since the client’s service was available as a web, iOS, and Android application, the team had to conduct testing across multiple platforms.


TestFort provided the client with a dedicated manual and automated testing team, complete with a Project Manager. The team integrated seamlessly with the client’s in-house and remote developers. The team and PM participated in daily stands, weekly Scrum meetings, and completed their testing and QA tasks in tandem with the client’s 2-week sprint schedule.

Over the course of the project, the team completed functionality, smoke, stress, regression, and cross-platform testing.

For cross-platform testing our team used physical phones, tablets, and desktop computers of various makes and models. Over 30 iOS and Android devices were used for testing to ensure the application’s flawless performance on both flagship and older devices.


Our work with the client continues and has been ongoing for several years. The client’s dedicated team consists of 10 people and is led by a dedicated project manager. Automated testing with the client began 1.5 years ago, and the extent of testing automation for the project is set to expand over the next 6 months.




Methodology: Agile (Scrum)

Tools: Fabric, Firebase, Mixpanel, Optimizely, Splunk, Postman, Xcode, Android studio

Communication: Gmail, Slack

Free radio streaming service  Image

Free radio streaming service

A free audio streaming service that allows users to listen to internet radio, news, music, sports, and podcasts.


Our customer is an American radio streaming service that delivers radio station feeds and podcasts to over 75 million monthly active users. With over 100k radio stations and 4m podcasts, this service is

one of the largest in the world. The application is available as a web app, mobile app, desktop clients, and in-vehicle infotainment devices.

Our team was tasked with providing testing and QA services to ensure that the application maintains its quality with a faster release cycle.

The main idea and the biggest challenge of the project was to expand the audience of the streaming service so that more people can get access to interesting and engaging content.


Our team provided quality assurance and testing services to our customer. Over the course of the project we have engaged in over 15 types of testing including the following: 

  • Accessibility Testing (VoiceOver, iOS)

  • Sanity Testing

  • Smoke Testing

  • Sanity Testing

  • Compatibility Testing

  • Backward Compatibility Testing

  • Functional Testing

  • Integration Testing

  • Localization Testing

  • Regression Testing

  • User Interface Testing

Our team used Testlink, a simple but effective management tool, that helps to facilitate the software QA process. We chose Testrail to monitor the testing efforts and organize the work of the QA department in the best possible way. We also used Jira to simplify workflow management and complete tasks easily at all stages of the project.

Our team used Skype and WhatsApp to ensure smooth communication with our client, while Scrum methodology helped us to provide timely implementation as well as the high quality of the deliverables.


Our team continues to provide testing and QA services to the client. Having worked with the client for 8+ years, the project’s dedicated team has expanded to 10+ testers with a dedicated project manager. 

We helped to ensure that the client's service works as designed and delivers an exceptional experience to the users. As the service is being constantly improved, we continue to work on the project and contribute to the development of the streaming service industry.


Management: Agile

Tools: ifunbox, itunes, xcode, Android SDK, Android Studio, Postman, and Coda, github, charles, confluence


Communication: Gmail, Skype

Easy-To-Use HR Software Image

Easy-To-Use HR Software

An effective HR Software that allows employers to streamline the talent search, automate the onboarding process and manage work activities effectively. 


About project


TestFort got the request to provide testing services to ensure that complex HR software operates as

expected. Our team was asked to improve the quality of the entire product. The software consists of three tools. The first one, called dynamic Hiring and Onboarding, is a cloud-based service aimed at simplifying hiring and onboarding processes. The second, Time & Attendance, is a smart time tracking and scheduling tool to build and manage employee schedules, shifts, and overtime expenses. And the third one, Benefits Administration, is a service that helps companies to manage their benefits smoothly.




Specialists from TestFort had to test the client software under very tight deadlines. We had to ensure our customer that all the tools of the complex product work flawlessly on all operating systems and devices.




We decided to use Agile as the most suitable methodology for this case. To cover all the client requirements, both manual and automated testing methods were performed, including functional, regression, smoke, sanity and usability testing types.


During the project realization our team used JavaScript, Java and C# languages. To ensure the accurate identifying of all gaps, errors and missing requirements our team applied different tools including Testflight and GooglePlay services. We also worked in Jira to create a reliable and balanced testing process. 




We have successfully tested the required functionalities of HR software which allowed to release its first version to the customers. We continue to perform the tests to refine the product.


Message reader for drivers Image

Message reader for drivers

Our client’s product is a hands-free and eyes-free application that reads your text messages when you are driving, thus enabling you to keep your attention on the road. The app is aimed to help drivers not to miss important information as well as to make highways a safer place.


The main objective of the project was

to test the application on a late-model OnePlus device. We needed to perform the exploratory testing on Samsung S9+ to be followed by tests across a series of devices in the future. According to our client's requirements, the test had to be done in a bluetooth enabled vehicle and not simulated with a Bluetooth headset. The app needed to be tested in both English and Russian languages. One of the biggest challenges of the project was the necessity to create test documentation and to perform tests during one week. Solutions

TestFort team performed Exploratory testing to ensure that app functionality works as expected. It took us one week to implement the project.


Our team has successfully tested the required functionalities of the app on Samsung S9+. We have evaluated the application from users’ point of view and provided useful insights that can help our client improve the app to a whole new level.

Testing & QA for a Crypto Portfolio Tracker  Image

Testing & QA for a Crypto Portfolio Tracker

An app that allows users to analyze various cryptocurrency market data, compare and follow prices, fluctuations and global market cap, as well as create and manage their own portfolio to monitor personal assets and transactions.



The client, a crypto portfolio tracker that helps

users follow the cryptocurrency market and manage their own portfolios, approached TestFort with a request to conduct testing and refactoring of the upcoming new version of their recently-developed mobile application.



Our objective was to perform thorough functional and regression testing, UX testing of the new UI and quality assurance of the app in the development environment to provide a full comparison to the live version of the app on multiple platforms. The main task was to refactor the application, making sure that the system meets its functional requirements and use-case scenarios in full to maintain high quality of the product.



We identified and communicated all the issues and associated risks to the project team through functional, regression, UI and UX testing in the development environment, for which we used Pivotal. After a series of discussions, we got positive feedback with a green light to refactor the application. Our team optimized the UX/UI for graphs that show cryptocurrency rates, we refined transactions history, cryptocurrency profit calculation and personal notes on transactions, as well as improved the way cryptocurrency market news are displayed.




Through rigorous testing, QA and efficient communication with the client, our team managed to finish the project in 229 hours (over the course of 3 months). We succeeded in refactoring the application and fully optimizing its UX/UI to meet the functional requirements and use-case scenarios, making it easier and much more enjoyable for users to follow the cryptocurrency market and manage their own portfolios with the convenience of a great mobile app.

Application for viewing scientific posters Image

Application for viewing scientific posters

This is a mobile application for iOS and Android that allows users to publish and view scientific posters while listening to audio explanations about their content. The goal of the app is to help users advance their knowledge in different scientific domains through visual and audio insights from conferences and lectures.


We had to recreate and optimize an existing iOS application for

Android devices. The client provided us with existing iOS application giving full access to its source code. We had to thoroughly review it to understand key algorithms and to write the same application for Android. The application had to be feature-packed but also easy-to-use to tackle all user needs.


The major programming language for Android application development is Java, while iOS apps were written with Swift. We had to gather a team of engineers who are experienced in both technologies. As a result of the combined effort we packed the application with such functionality:

  • Users are able to review scientific conferences near them, get a list of attendees
  • Review posters and listen to the audio-reports of the others
  • Import their own posters from PDF and PowerPoint
  • Record voice, and submit a report to the conference
  • Assign poster to the group
  •  Take a photo with presenter


We had to conduct a number of testing sessions with users to ensure great app performance. We’ve checked the app for high load resistance, usability, and functionality. It took us four months to create the Android application. After deploying the project to the production environment, our team continues to provide support and maintenance services for both the iOS and Android applications.

Types of testing performed:

  • Compatibility
  • Functional testing
  • UI/UX testing


Users who are interested in scientific conferences can now keep track of posters without missing important information. There are currently about 10k users who installed and use this mobile app regularly.

MyFitnessPal Image



We needed to test the functionality of the service along with its interface. TestFort team had to make sure the counter performs fast and easy, even during peak loads. We also had to ensure the application runs on iOS without glitches and successfully synchronizes all account data between the web and mobile platforms.


Working closely with remote MFP team, TestFort engineers set up the

testing mechanism to perform Functional, UI, Load, GUI, System, Compatibility testing, and testing of synchronization between the web and app content.


Manual Testing

Functional testing

Compatibility testing

Regression testing

UI/UX testing

System testing

Load testing

The platform impeccable functionality led to its extensive growth and popularity, and Myfitnesspal was featured in Men's Health, HuffPost, NY Times, Mashable, BBC, and other magazines & weblogs.

HuffPost Image



We had to test a news portal and make sure it’s capable of sustaining heavy and peak loads and ensure convenience for both visitors and authors of the entries. We needed to assure high performance of several data storages including MongoDB and MySQL for stable comment section operation.


Test Plan included Manual and Automated functional testing based on Selenium, Regression, Black-box

testing, and generation of all needed reports and testing documentation.


Manual testing

Automated testing

Functional testing

Configuration testing

Regression testing

HuffPost successfully operates as one of the most popular portals in the USA and has been featured on the main page of Yahoo several times. The site performs impeccably with the average load of 200+k visitors per hour. The iOS client for The HuffPost news system works perfectly as well.

Michelin Image



TestFort team had to make sure Michelin Tire Rotation Reminder feature works perfectly to let users know when they need to change their tires. Ideally, tires should be rotated every six months or 6,000 to 8,000 miles.


TestFort team performed Functional, System, Compatibility, Usability, and Performance testing to ensure the impeccable quality of the implemented feature. We used FireBug

for Quality Assurance process and spent approximately 320 hours on testing.


Functional testing

System testing

Compatibility testing

Usability testing

Performance testing

Regular rotation helps extend the life of the tires and improve performance. Michelin came up with a great idea, our team enjoyed it, successfully tested its implementation, and it works for even better user experience.

Skype Click to Call Image

Skype Click to Call


We had to test the plugin for its perfect compatibility with browsers, ensuring its seamless and continuous operation. We needed to take into account all browsers specifications, making sure that plugin will work correctly within all operating systems and devices. Also, our main goal was to determine whether all the UI/UX elements are displayed correctly, and how the plugin responds to unforeseen situations

related to particularities of each browser.


We applied the manual testing strategy. It helped us to identify all bugs and errors related to all the plugin parts, including its internal processes, interface’s particularities, and user experience opportunities. We used black-box, regression, and localization testing types and also worked in collaboration with our software engineers, that allowed us to test the plugin effectively and more thoroughly.

Easy-shop Image



As the application possess the multi-level architecture and logic, various testing types needed to be completed. We had to make big attention to personal data protection since the application has different roles and access right. We also had to check the interruption work of the system within the load pressure and during the payment system integration.


To cover all the client

requirements, we used both manual and automated testing methods, including regression, compatibility, GUI, and integration testing types. The team included one team lead, two quality assurance engineers, project manager, and the client representative. We checked all the online store level, making a huge attention to the data and personal info protection.


Functional testing

Regression testing

Compatibility testing

Usability testing

Integration testing

Dashlane Image



Our task was to maintain high security level, test full redesign of the app on all the platforms, test app’s performance after enhancements: new languages have been added to the app, and this led to a wider array for test coverage. TestFort experts also had to implement, test, and stabilize the password changer feature which makes Dashlane different from other password managers.


At the

very beginning of the project, we chose Agile as the most suitable methodology for the case. Also, Scrum and Kanban methodologies were involved in the course of the testing process for some specific parts of the project QA. We used Redmine and Jira for the QA management.
Zephyr was used to create test suites and test cycles. We used HockeyApp (Android and iOS), SharedBox, TestFlight (iOS) to deploy builds for testing. Our testing engineers also created custom tools to perform particular types of testing on the project and maximize productivity.


Sort by

QA Team Augmentation for Development Company

I was impressed by their attention to detail, and their use of visual aids to support written communication.”

Willing to refer: 
The Project
$50,000 to $199,999
Dec. 2018 - Ongoing
Project summary: 

TestFort QA Lab served as an extension of the client’s team in performing QA testing for their mobile app. They performed rigorous regression tests and wrote up detailed performance reports.

The Reviewer
11-50 Employees
Toronto, Canada
VP of Product, Development Company
The Review
Feedback summary: 

TestFort QA Lab’s work has helped reduce app bugs by 75­–80%. Thanks to them, the quality of the client’s software releases has significantly improved. The remote team excels at communication, as they’re able to overcome geographical and cultural barriers. They’ll continue to be a trusted partner.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.


Introduce your business and what you do there.

I’m the VP of product, and we're a company that builds mobile applications as well as advertising attribution solutions.


What challenge were you trying to address with TestFort QA Lab?

We were experiencing pervasive quality issues in our mobile app. Since we lacked an internal QA team, we were looking to onboard a QA team as fast as possible, the app was already on the market.


What was the scope of their involvement?

Serving as an extension of our own team, they define regression tests for our mobile app and provide us with very detailed reports. While we haven’t formally engaged them for other projects, we’re talking to them about work for other apps, as well.

What is the team composition?

Two of their test engineers are embedded in our internal team. There’s an account manager who oversees the work on occasion, but the test engineers have truly become part of our team.

How did you come to work with TestFort QA Lab?

I found them on Clutch. We shortlisted them, along with two other companies, and gave them test projects. The quality of TestFort’s work blew the others out of the water, so we immediately committed to working with them.

How much have you invested with them?

We’ve spent somewhere between $50,000–$75,000.

What is the status of this engagement?

The engagement began in December 2018 and is still ongoing.


What evidence can you share that demonstrates the impact of the engagement? 

The quality of our app—and our software releases—has improved significantly since we started working together. Their work has also led to a 75–80% bug reduction, which is phenomenal.

How did TestFort QA Lab perform from a project management standpoint?

We’ve had no problems. While we oversee most of the project management, they sufficiently manage their own workload. They’re flexible to work with, and they communicate really well. The difference in time zone can be a challenge, but we’ve been able to work around it.

We utilize Slack and Google Hangouts to communicate. We also used JIRA to track software bugs.

What did you find most impressive about them?

I was impressed by their attention to detail, and their use of visual aids to support written communication. They especially do an excellent job at the latter, which has been very helpful since they’re a remote team. They’re skilled at eliminating and overcoming cultural and linguistic barriers.

Are there any areas they could improve?

I can’t really think of anything. They may want to consider having some team members available during our core hours—that would be very helpful for us, but it isn't that important. 

Do you have any advice for potential customers?

Engage them on a small task that can be completed in a single sprint. That gives you two weeks to become familiar with them and their working style. It’ll also give you a sense of their output.

Overall Score
  • 5.0 Scheduling
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer