Thank you!

Your message has been sent.
We'll get in touch with you ASAP!


QA Testing Services

For those who aim at delivering software of great quality the importance of quality assurance is evident. A good tester should not only be disciplined and detail oriented, but also creative. Really remarkable testers think out-of-the-box using their professional intuition to identify unexpected behavior or defects.


Mobile Application Testing

Key challenges in mobile application testing are a variety of mobile OS versions and screen resolutions. Mobile testing has its own specifics, that’s why more types of testing are involved here, like memory leakage testing, interrupt testing, etc.

Here are the factors we pay special attention to while testing mobile applications:

  • Optimized memory usage by an application
  • Interruption due to an incoming call or SMS, low memory warning, low battery warning and so on while running the application
  • Client application performance, server performance, and network performance
  • Application behavior performance by unstable connection and in the conditions of temporal network
  • Data synchronization
  • Operating in an offline mode

Enterprise application testing

Our expertise covers testing of comprehensive applications built in PHP, Java, and C# (ASP.NET and Sharepoint).

Within all our current and pending projects our Java, .NET/SharePoint, PHP engineers and system administrators can join the QA team consulting and executing tasks connected with configuration and development.

There are resources to set up an integration environment and maintain it in our server. Testing can be also be performed on a virtual machine.


Website Quality Assurance

Website quality assurance requires additional types of testing:

  • Cross-platform and cross-browser testing
  • Responsiveness of the application to desktops and mobile devices with various screen resolutions
  • Usability testing

Automated Testing

For automated testing we mainly use Selenium WebDriver and the related frameworks like Protractor, RobotFramework, etc.; Selenium IDE and Selenium Builder can be used for tests recording; TestNG, JUnit, Jasmine for running tests; for load-testing we use Apache JMeter, etc.

It’s worth knowing the difference, and when to use manual or automated testing for best results. Automated tests are good for testing comprehensive systems in which the core functionality doesn’t change much.


Business Analysis (BA)

Our Business Analysts facilitate the development process by:

  • Formalizing customer requirements and drawing up a Technical Specification
  • Analyzing requirements and implementation
  • Improving the quality of products and services
  • Assistance in implementation
  • Developing strategies

Documentation services

Innowise Group technical writers ensure strict compliance with standards and templates related to technical documentation:

  • Technical writing
  • Product help systems
  • User guides for various roles, administrator guides, and technical manuals
  • Proofreading, editing, and updating
  • Localization and translation

Test Tools

  • Mantis
  • Atlassian JIRA
  • Elementool
  • Redmine
  • Bugzilla
  • VersionOne
  • YouTrack

Unit Testing

  • TestNG
  • JUnit
  • Jasmine
  • Karma


  • DHC
  • Advanced rest client

Test Case Management System

  • TestLink
  • JIRA plugins

Load & Performance Testing

  • Badboy OpenSTA
  • Apache Jmeter

Building Tools

  • Ant/NAnt/CppAnt
  • Maven
  • Grunt

Automated Web Testing Tools

  • Selenium WebDriver (PhantomJS)
  • Selenium IDE
  • Selenium Builder
  • SoapUI

Security Testing

  • Nmap
  • Kali Linux

Relation Database Management Systems (RDBMS)

  • MySQL
  • Microsoft SQL Server
  • Postgre SQL
  • Desktop DB (MS Access, MSDE, Paradox, Foxpro)
  • Oracle Database 11g.

Test Automation

  • Custom frameworks
  • Protractor
  • RobotFramework

Debugging Tools

  • Browser specific Developer Tools

Continuous Integration Tools

  • Jenkins
  • TeamCity

Version Control Systems

  • Git
  • SVN

Depending on the project, we get various types of QA tasks. It may be:

qa-testing-unit Testing a new
functional unit
qa-testing-website Testing the whole
qa-testing-cycle Testing throughout the software
development life cycle of the project

In case of some specific request, or technology not listed here, you can discuss it with an expert at or Skype Innowise

Get In Touch

Eager to start?

Let's get in touch

Name *

Phone *

E-mail *

Upload file

Error! .