🚀 Sign up for the bi-weekly newsletter

Join over 2000 recruiters and sourcers from around the world.

Quality Assurance (QA)


Gherkin is the format for cucumber specifications. It is a domain specific language which helps you to describe business behavior without the need to go into detail of implementation.


BlazeMeter is a cloud-based performance testing platform that allows organizations to test the scalability and performance of their web applications, APIs, and other software. BlazeMeter provides tools for load testing, performance testing, and stress testing to help developers and DevOps teams ensure their applications can handle high levels of traffic without performance issues.

Scenario testing

Scenario testing is a software testing activity that uses scenarios: hypothetical stories to help the tester work through a complex problem or test system.

A/B testing

A method of comparing two versions of a web page/app against each other to determine which one performs better. It uses data and statistics to validate new design changes and improve conversion rates.

Ab Initio

Ab Initio are special testing tools and utilities ensure reducing coding errors and helps to fulfill end-to-end testing requirements.

Ad-Hoc Distribution (Mobile)

Ad Hoc Distribution allows you to distribute apps to up to 100 iOS devices for beta testing. It is available on both the Apple Developer Program and the Apple Developer Enterprise Program.


An open source test automation framework for use with native, hybrid and mobile web apps. Appium is cross-platform: it allows you to write tests against multiple platforms (iOS, Android, Windows), using the same API. This enables code reuse between iOS, Android, and Windows testsuites.


A framework that simplifies integration testing for Java middleware, it works with plumbing of container management, deployment, and framework initialization, has three major sections: test runners, containers, and test enrichers.


BASIC-like script language for automation in Windows, on which you can automate routine work (creating bots). AutoIt was initially designed for PC “roll out” situations to reliably automate and configure thousands of PCs.

Automation Testing

A software verification process in which the basic functions and test steps, such as starting, initializing, executing, analyzing and outputting the result, are performed automatically using tools for automated testing.

Avo Assure

Avo Assure is a continuous testing platform that provides end-to-end test automation with a no-code approach. It is versatile and compatible with various technologies, enabling testing on web, mobile, ERP systems, mainframes, Salesforce, and beyond, covering over 200+ technologies.

Baseline testing

A type of non-functional testing which is generally performed by testing engineers. As this is related to benchmarking, it is also known as benchmark testing. This test forms the base for other testing to compare the performance of a new application or unknown application with a known standard of reference.


A software development tool for build and test automation. Bazel allows you to optimize performance, e.g. it speeds up tests and builds by rebuilding only necessary parts, it is also scalable and can be extended with additional features to suit your needs. It is also cross-platform and supports a variety of languages.


A framework that supports development according to the BDD concept. Its feature is that it allows you to write well-read tests that are easy to understand even for programmers. Because of its multilayeredness, a programmer who has not previously used Behat may need more time to write tests and understand this tool.

Black-box testing

The method of testing the functional behavior of the system from the point of view of the external world, in which knowledge of the internal arrangement of the tested object is not used. Under the strategy is meant systematic methods of selecting and creating tests for the test suite.


BugBug is a cloud-based, low-code test automation tool for both technical and non-technical people who want to quickly create end-to-end tests for their web app. It allows you to automate tests and cover every important test case without requiring you to code or to manually repeat tedious testing actions.


A cross-platform framework for automating the acceptance testing of Android and iOS applications. Calabash consists of libraries that enable the test to interact programmatically with native and hybrid applications. The interaction is in the form of implemented user actions.


A navigation scripting and testing JavaScript utility for the PhantomJS. With CasperJS, we can describe in a common JavaScript language scenarios of sequential site navigation, with referrals by links, filling and sending forms, and of course with test checks for matching what we see to certain conditions. In other words, CasperJS is a library for front-end testing.


A TDD / BDD assertion library for Node.js that can be used in conjunction with Mocha and allows expressing tests in a simple, readable form. The chain-capable BDD styles provide an expressive language & readable style, while the TDD assert style provides a more classical feel.


A web proxy (HTTP Proxy / HTTP Monitor) that runs on your own computer. Charles is able to record and display for you all of the data that is sent and received. Charles makes it easy to see what is happening, so you can quickly diagnose and fix problems.


An automated system for reviewing product code and monitoring its quality. Codacy allows customizing the code analysis process and tracking code quality in progress. It documents all past and present issues to serve as an educational tool and can be integrated into the workflow.


A software testing tool from Hewlett Packard that defines the events that occur during each testing session of LoadRunner, it controls the number of users to emulate, their actions, etc.

Cross-browser testing

A type of software testing that tests web projects across different browsers, maintain different types of code and fixing the problems, popular cross-browser tests are: Browsershots, Browser Sandbox, Webshot, Browsera, etc.


A tool for running automated acceptance tests written in a behavior-driven development style. Allows to execute plain-text functional description as automated tests. Cucumber is written in the Ruby programming language.


A framework (JUnit extension) that brings the database to a specific state between test calls. It is used if necessary to load data into the database before calling each test, and after calling the tested functionality, which modifies the data in the database, to check the correctness of the changes.

Development by Synergize.digital

Sign up for updates
straight to your inbox