QA

Quality Assurance Practice Story

Once upon a time, there were two friends Mike and Jake got an idea to develop a smartwatch that will record people movements, and at the same time keep record of their blood pressure, and heart rate. They decided to work on the project separately. So, they started. Both of them developed plans how to do it and put their plans in action. They gathered everything that they needed and started working on achieving what they have imagined.

After one month, Mike has already finished the project, while Jake was still testing his product. Mike laughed at Jake because he was done with his project, and Jake was still in the process of doing it. After two months all was ready. They sat in a coffee bar and said let’s try the smartwatches. Mike was the first to try his project. He turned it on and started walking around the coffee bar, and Oops! Something terrible happened – the smartwatch wasn’t functioning as it was supposed to, it didn’t count the steps accurately, and moreover it showed incorrect number for the heart rate.

And now it was Jake’s turn. He did the same that Mike did and everything worked perfectly. Jake sat back and they had a small talk with Mike. After all, Mike understood that the testing measures that Jake undertook were the reasons for his successful project. And he decided to start over, but this time testing every step that he makes.

Lesson learned: If you forget to test, and not just the end-result, but also during the process of development, you might end up with a product which nearly satisfy your requirements, let alone your clients’ requirements and needs.

What We Do For You

In today’s fast-paced, digital world the need for high quality software products, brought to market quicker than before increases day by day. Our QA services guarantee the user satisfaction of your software solutions, delivered on-time, thus maximizing your ROI from testing.

How We Do It

 

 

Selenium

A limitless open-source solution for automating web applications for testing purposes.

 

Appium

An open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS, Android, and Windows apps using the WebDriver protocol.

 

JMeter

An open source software which is specifically designed to load test functional behavior and measure performance.

 

Inflectra SpiraTest

A powerful and easy-to-use requirements, test and defect management system, ideal for quality assurance teams.

 

Inflectra Rapise

Simply and quickly write a test to cover an application, a web page, or a single bug to prevent regression.

 

Parasoft SOAtest

A tool that extends API testing with automation and mitigates the cost of re-work by proactively adjusting your library of tests as services change.

 

 

Ghost Inspector

Build or record automated website tests in your browser with Ghost Inspector, that runs them continuously from the cloud, monitoring your website for issues.

 

SoapUI

Based on open core technology, write, run, integrate, and automate advanced API Tests with ease.

 

JUnit

A well-known unit testing framework for the Java programming language, which can be implemented also in functional automated tests.

 

TestNG

A testing framework covering all categories of tests: unit, functional, end-to-end, integration, etc…

 

Xray

A complete test management tool for Jira, which supports the entire testing life cycle:  test planning, test design, test execution and test reporting.

 

Kobiton

A mobile testing experience platform that accelerates delivery and testing of mobile apps by offering manual and automated testing on real devices, in the cloud or on-premise.

How We Can Empower You

Test Automation

  • Expertise in leading commercial and open source test automation tools
  • Out-of-the box test automation frameworks
  • Automated testing on different architecture levels, including front-end, middleware or database level
  • Automated test results reporting enables implementation of continuous test paradigm

 

SOA and Integration Testing

  • Vast testing experience in more than 40 projects
  • Adaptive and iterative execution methodology utilizing automation tools
  • Experience in SOA and Integration testing with commercial and open-source tools
  • Established test design techniques provide:
    • Component and Integration testing
    • Verification and validation of Business scenarios

 

Performance Testing

  • Our expertise in performance testing reduces the production risk and user discontent resulting from non-functional quality issues
  • Design and creation of test suites using realistic scenarios to assess application performance
  • Providing confidence in the system’s ability to handle anticipated loads utilizing load test simulators
  • Our performance testing expertise includes:
    • Performance testing
    • Load testing
    • Stress testing
    • Capacity testing

Mobile Automated Testing

  • Out-of-the box framework based on Appium and Java for testing Android and iOS apps
  • Framework can be integrated with Jenkins for automated test run and reporting
  • Framework ensures executing same tests on:
    • AWS Device Farm
    • Other Public Test Clouds (Kobiton, Sauce Labs, AppCenter)
    • Local Device Farm

 

Agile Testing

  • Established Agile Testing Pattern (ATP)
  • ATP was proven in multiple projects based on SCRUM methodology
  • Utilizing exploratory and automated testing, ATP ensures:
    • Verification and Client acceptance of each user story
    • Continuous delivery without regression defects

 

Transparency and Reporting

  • Complete and objective visibility of testing processes and results
  • Established reporting patterns and templates adaptive to the project and Client needs
  • Our testing dashboard provides high-visibility through different stages of the testing life-cycle:
    • Test Planning Reports
    • Test Analysis & Design Reports
    • Test Execution Reports
    • Test Closure Reports

Industries

Telecommunications

Ensure that you provide high quality services to your subscribers.

E-commerce

Ensure delivery on time to your clients and no complaints regarding incorrect prices.

Retail

Have the right products at any moment with full insight on your financials.

Banking

Understanding your client’s needs, our testing services for banking will provide you satisfied clients that will invest more.

Zoran Dimitrovski

Zoran Dimitrovski

QA Practice Lead
Practice Lead Bio

Zoran has a working experience of more than 12 years at InterWorks. He has worked on many different positions, but mostly in the field of QA and software testing. Three years ago he became a Practice Lead of our QA Practice, which is the largest practice in our company.

Before joining InterWorks, Zoran worked as a Manager of an IT department in a public company.

As far as his education is concerned, Zoran holds Master of Science in the field of Telecommunications from the Faculty of Electrical Engineering in Skopje, Macedonia.

Our Latest QA practice blog posts

REST API testing with Robot framework
Integrating Spira Management Systems with Jenkins
Comparison of JIRA Test Management Plugins