Skip to content
Test Automation Vendors / 263 cases

Test automation companies, ranked by their published case studies

For engineering leaders choosing an automation partner for Playwright, Cypress, Selenium, Appium, k6, JMeter and the rest of the stack.

No vendor paid to be listed, graded or ranked, and no vendor can edit its entry or its case files.

Methodology locked 2026-11-11, scores computed 2026-11-12

Ranking

RankVendorOverallCases A / B / CFrameworks with A or B casesNot ideal for
1DeviQALeader83.5A 15 / B 36 / C 1Postman and NewmanAppiumApache JMeterCucumber, SpecFlow, BehaveWebdriverIO+7Buyers who need team size and duration on every case
Eight dimension scores for DeviQA
1Case volume and specificity10 / 10weight 20
2Framework breadth10 / 10weight 10
3Framework depth10 / 10weight 15
4Migration evidence7 / 10weight 10
5Outcome verifiability3 / 10weight 15
6Third-party review signal9 / 10weight 10
7Public engineering output8 / 10weight 10
8Transparency10 / 10weight 10
2Codoid65.0A 0 / B 10 / C 30Cucumber, SpecFlow, BehaveSelenium WebDriverApache JMeterAppiumCypress+3Framework migration projects
Eight dimension scores for Codoid
1Case volume and specificity10 / 10weight 20
2Framework breadth10 / 10weight 10
3Framework depth10 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal3 / 10weight 10
7Public engineering output8 / 10weight 10
8Transparency7.5 / 10weight 10
3a1qa60.0A 0 / B 14 / C 47Postman and NewmanSelenium WebDriverCucumber, SpecFlow, BehaveApache JMeterREST Assured+3Buyers who need baselined, measured outcomes
Eight dimension scores for a1qa
1Case volume and specificity10 / 10weight 20
2Framework breadth10 / 10weight 10
3Framework depth10 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability3 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output3 / 10weight 10
8Transparency7.5 / 10weight 10
4ThinkSys60.0A 2 / B 7 / C 0PlaywrightCucumber, SpecFlow, BehaveApache JMeterSelenium WebDriverMobile automation shortlists
Eight dimension scores for ThinkSys
1Case volume and specificity7 / 10weight 20
2Framework breadth6 / 10weight 10
3Framework depth10 / 10weight 15
4Migration evidence7 / 10weight 10
5Outcome verifiability3 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output6 / 10weight 10
8Transparency7.5 / 10weight 10
5TestFort53.0A 0 / B 6 / C 24Selenium WebDriverApache JMeterGrafana k6Postman and NewmanREST AssuredFramework migration projects
Eight dimension scores for TestFort
1Case volume and specificity9 / 10weight 20
2Framework breadth8 / 10weight 10
3Framework depth10 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output3 / 10weight 10
8Transparency7.5 / 10weight 10
6Abstracta50.5A 0 / B 7 / C 0AppiumApache JMeterSelenium WebDriverGatlingPlaywright+1API test automation shortlists
Eight dimension scores for Abstracta
1Case volume and specificity7 / 10weight 20
2Framework breadth8 / 10weight 10
3Framework depth4 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal3 / 10weight 10
7Public engineering output8 / 10weight 10
8Transparency10 / 10weight 10
7QAwerk50.5A 1 / B 7 / C 0PlaywrightPostman and NewmanAppiumCucumber, SpecFlow, BehaveCypress+3Buyers who need proof of engagements over 12 months
Eight dimension scores for QAwerk
1Case volume and specificity7 / 10weight 20
2Framework breadth10 / 10weight 10
3Framework depth8 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output3 / 10weight 10
8Transparency10 / 10weight 10
8Qualitest44.0A 0 / B 3 / C 9Selenium WebDriverCucumber, SpecFlow, BehaveRobot FrameworkBuyers who need proof of engagements over 12 months
Eight dimension scores for Qualitest
1Case volume and specificity7 / 10weight 20
2Framework breadth6 / 10weight 10
3Framework depth10 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output0 / 10weight 10
8Transparency7.5 / 10weight 10
9Testrig Technologies42.0A 0 / B 1 / C 7Selenium WebDriverBuyers who need a named reference client
Eight dimension scores for Testrig Technologies
1Case volume and specificity5 / 10weight 20
2Framework breadth2 / 10weight 10
3Framework depth6 / 10weight 15
4Migration evidence4 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output8 / 10weight 10
8Transparency7.5 / 10weight 10
10Zuci Systems38.0A 0 / B 2 / C 6Selenium WebDriverCucumber, SpecFlow, BehavePerformance and load testing shortlists
Eight dimension scores for Zuci Systems
1Case volume and specificity5 / 10weight 20
2Framework breadth4 / 10weight 10
3Framework depth10 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output0 / 10weight 10
8Transparency7.5 / 10weight 10
11QA Wolf36.0A 0 / B 2 / C 0PlaywrightCypressMobile automation shortlists
Eight dimension scores for QA Wolf
1Case volume and specificity3 / 10weight 20
2Framework breadth4 / 10weight 10
3Framework depth4 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability1 / 10weight 15
6Third-party review signal3 / 10weight 10
7Public engineering output8 / 10weight 10
8Transparency7.5 / 10weight 10
12TestDevLab35.0A 0 / B 4 / C 0Cucumber, SpecFlow, BehaveAppiumSelenium WebDriverCypressPlaywright+1Performance and load testing shortlists
Eight dimension scores for TestDevLab
1Case volume and specificity5 / 10weight 20
2Framework breadth8 / 10weight 10
3Framework depth6 / 10weight 15
4Migration evidence0 / 10weight 10
5Outcome verifiability0 / 10weight 15
6Third-party review signal0 / 10weight 10
7Public engineering output3 / 10weight 10
8Transparency5 / 10weight 10

Overall score out of 100, one decimal. Ties break on outcome verifiability, then case volume. Open a row for its eight dimension scores.

Frameworks

Playwright
11 vendors, 43 cases
Cypress
8 vendors, 22 cases
Selenium WebDriver
10 vendors, 83 cases
WebdriverIO
6 vendors, 16 cases
TestCafe
0 vendors, 0 cases
below threshold
Puppeteer
1 vendor, 1 case
below threshold
Robot Framework
4 vendors, 5 cases
below threshold
Appium
10 vendors, 47 cases
Detox
1 vendor, 1 case
below threshold
Espresso and XCUITest
1 vendor, 1 case
below threshold
REST Assured
6 vendors, 11 cases
Postman and Newman
7 vendors, 94 cases
Karate
0 vendors, 0 cases
below threshold
Grafana k6
2 vendors, 4 cases
below threshold
Apache JMeter
9 vendors, 57 cases
Gatling
4 vendors, 5 cases
below threshold
Locust
1 vendor, 1 case
below threshold
Cucumber, SpecFlow, Behave
9 vendors, 53 cases

Cases by grade

18
grade A, verified baseline
108
grade B, partial
137
grade C, claim only

263 verified cases in total. Grade A and B cases have a case file with a claim ledger; a ledger row counts as evidence of an outcome only with a stated baseline and method.

baseline:
The measured value before the work started, against which a later value is compared. source

How scores work

#DimensionWeight
1Case volume and specificity20
2Framework breadth10
3Framework depth15
4Migration evidence10
5Outcome verifiability15
6Third-party review signal10
7Public engineering output10
8Transparency10

Each dimension scores 0 to 10 by fixed bands. The overall score is the weighted sum, out of 100.

Who is not here and why

5 candidates of 22 failed the scope gate. 5 vendors passed the gate but fall outside the cap of 12. Frameworks and migration flows below threshold are listed with the measured count.

From the blog

Questions

How are test automation companies ranked on this site?

Each vendor gets eight dimension scores from its verified case studies, reviews and public pages. The weights are 20, 10, 15, 10, 15, 10, 10, 10 and sum to 100. The methodology was hashed on 2026-11-11 before data collection.

What do grades A, B and C mean on a case study?

A: named client and a metric with a stated baseline and method. B: named client without such a metric, or an anonymous client with a baselined metric. C: anonymous client and no baselined metric. X cases are removed.

Why is a vendor missing from the ranking?

5 candidates failed a gate condition, most often fewer than 2 verified cases naming a listed framework. 5 passed the gate but fall outside the cap of 12. Each one is listed with its reason on the not-published page.

Does a score measure service quality?

No. A score describes published evidence as of its verifiedOn date: cases, grades, reviews that name frameworks, staff posts and disclosed facts. It does not rate delivery, price or staff.

Can a vendor pay to be listed or edit its entry?

No vendor paid to be listed, graded or ranked, and no vendor can edit its entry or its case files.

Which frameworks have their own vendor pages?

9 of 18 frameworks pass the threshold of 3 ranked vendors with a grade A or B case. The framework index lists all 18 with counts.

How often is the data refreshed?

A refresh re-verifies cases older than 18 months and evidence older than 12 months, regrades and recomputes. Each change is logged in the changelog.

Scores and grades describe published evidence as of the verifiedOn date on each item. They do not measure service quality. Verify with the vendor before contracting.