🚀 Sign up for the bi-weekly newsletter

Join over 2000 recruiters and sourcers from around the world.

Quality Assurance (QA)


An end-to-end test framework for Angular and AngularJS applications. Protractor is a Node.js program built on top of WebDriverJS. Protractor runs tests against your application running in a real browser, interacting with it as a user would.


A Python testing framework used to create small tests, it makes simple tests very easy to write, it has advanced features (and tons of plugins) that help with more advanced testing scenarios.


Testim is a full-featured test automation platform enabling fast authoring of stable tests and TestOps tools to help teams scale testing efficiently. Testim serves three primary use cases: 1) helping Agile development teams test their customer-facing mobile and web apps fast and efficiently; 2) salesforce testing; 3) mobile app testing.


Testing is defined as an activity to check whether the actual results match the expected results


TestingWhiz is a codeless automation testing tool that delivers automated testing solutions to enterprises and software companies worldwide. It encompasses testing for Software, Web, Mobile, Database, Cloud, Web Services, and APIs.


Testomat is a test management tool that helps you automate and manually test your software more efficiently and effectively. It brings all of your testing stakeholders together in one place, so you can collaborate and communicate more easily. Testomat.io also supports both classical and BDD testing approaches, so you can choose the best approach for your team and project.


Quality control is a set of activities for identifying and correcting defects and mistakes in the developed, but not released product. QC engineer focuses on testing by performing a program to identify defects.


A cloud-based test management software designed to function with Agile development. Provides the ability to create a centralized test management system for easy communication and rapid deployment of the task to QA teams and developers.



Micro Focus Unified Functional Testing (formerly known as QTP / HP Quick Test Professional) is one of the leading tools for automating functional testing, is the flagship product of HP in its lineup. To develop automated tests, QTP uses the VBScript language.

Quality Assurance (QA)

A set of activities to ensure whether a product or service (that is being developed) meets specified requirements. Software QA involves the entire software development process monitoring and improving the process, making sure that any agreed-upon processes, standards and procedures are followed, and ensuring that problems are found and dealt with.


QuickCheck is a tool for testing Haskell programs automatically. The programmer provides a specification of the program, in the form of properties which functions should satisfy, and QuickCheck then tests that the properties hold in a large number of randomly generated cases.


A powerful, easy-to-use, JavaScript unit testing framework. It's used by the jQuery project to test its code and plugins but is capable of testing any generic JavaScript code. QUnit is especially useful for regression testing. 


An automation testing tool. It allows test engineers with limited (or no) coding knowledge to focus on testing rather than coding. Also allows to automate web application testing and both record user interactions and play them back to execute the tests.

Regression testing

A type of software testing aimed at detecting errors in the already tested areas of the source code. When, after making changes to the program, the work ceases to work, which should continue to work.


A simple plug-in for the TestNG unit-testing framework. Generates HTML reports as a replacement for the default TestNG HTML reports.


A framework for writing unit tests in Android Studio. Allows you to write simple JUnit tests for methods and classes in a project, and test the UI. You can even combine UI and unit tests in one test class, which allows you to test all the Activity functionality in one place without running the emulator.

Sanity testing

Sanity testing is a kind of Software Testing performed after receiving a software build, with minor changes in code, or functionality, to ascertain that the bugs have been fixed and no further issues are introduced due to these changes.

Security testing

The process of testing the security of the functioning of software and hardware, from design to testing of finished products. This process includes risk assessment, vulnerability scanning, code monitoring, stress testing, and iterates these processes.


A tool for automated management of browsers. Selenium is most often used to automate and test web applications. However you can automate any other routine activities performed through the browser.


A tool for load testing of web servers. It was created in order to give developers the opportunity to test the resource consumption of their code under conditions that are as close to real as possible. Also Siege can simulate the access to the site of several users.


A standalone unit testing library for JavaScript. It supports spies, stubs, and mocks. The library works with any unit testing framework and has cross browser support.


A cross-platform client window tool, written in the Java, that allows to execute automated functional, regression, compliance, and load tests on both SOAP and REST web services.

Smoke Testing

A process in QA that involves set of tests to ensure that the major or critical functions are working correctly. Smoke testing is used to determine if a build is stable enough to further test functionality. It is usually performed with positive scenarios and has limited number of cases.


A software testing tool that provides the features (including tests, bugs and issues), performance and speed to make the software testing life cycle more productive and efficient.


A testing and specification framework for Java apps writing in Groovy, it runs on the Java Virtual Machine and provides test code written in any of the languages the JVM supports. 

Development by Synergize.digital

Sign up for updates
straight to your inbox