Skip to content
Client login
Menu

Software and people behind your business

Quality Assurance (QA Testing)

Testing is what stands between a change and a problem your users find first. We test software before it reaches them, so releases are boring, in the good way.

What we test

  • Functional testing: does it do what it's meant to do
  • Regression testing: did today's change break yesterday's feature

Two development centers. Our developers work from Amman and Tbilisi, so a project is not tied to one team's working day.

Frequently asked questions

What does your QA testing cover?

Functional testing, which checks that the software does what it should, and regression testing, which checks that a new change has not broken an existing feature.

Why test before every release?

So that problems are found by us, not by your users, and each release goes out without surprises.

What is regression testing?

It checks that today’s change has not broken a feature that worked yesterday, so old problems do not come back with new releases.

How does QA fit with DevOps?

Testing is what you run before a change ships; DevOps sets up the automated build and test pipelines that run it on every release.

Who does the testing?

Our own team, working from our development centers in Amman and Tbilisi.