Software development

QA – quality assurance and software testing

Every bug found after launch costs many times more than one found during development. QA is your software’s insurance policy.

Quality Assurance (QA) is the systematic process of making sure software does what it should – reliably, quickly and securely – on all devices and under real load. We offer QA as part of our projects and as a standalone service for software developed by other teams.

Types of testing

Functional testing

We check every scenario from the user’s point of view – registration, ordering, payment, reports, access rights – including the edge cases and error cases developers often miss.

Regression testing

With every new version we check that the existing features still work. This is where automation saves the most time and money.

Automated tests

We build a suite of automated tests (unit, integration and end-to-end) that run on every code change through CI/CD. Bugs are caught in minutes, not weeks.

Load and performance testing

We simulate hundreds and thousands of simultaneous users to find the bottleneck – before Black Friday, a campaign or a TV advert.

Security testing

Checks for vulnerabilities from the OWASP Top 10: injections, XSS, broken authentication, data leaks, weak configuration. If needed – a full penetration test.

Compatibility and mobile devices

We test on real browsers and devices – Chrome, Safari, Firefox, Edge, Android and iOS, at different screen sizes.

Accessibility (WCAG)

We check whether the site can be used by people with disabilities – with a screen reader, with the keyboard only, with zoom. The European Accessibility Act (EAA), applicable from 28 June 2025, requires certain products and services, including online stores, to be accessible.

What you get

  • a test plan and test scenarios;
  • detailed bug reports with steps to reproduce, screenshots and video;
  • prioritisation by severity;
  • automated tests that remain in your project;
  • a performance report with specific recommendations;
  • re-testing after the bugs are fixed.

QA as a service

For companies with ongoing development we offer a QA specialist or team on a monthly contract who joins your process – takes part in planning, tests every new feature and maintains the automated tests.

What the service includes

Functional tests

Every scenario, including error and edge cases.

Regression and automation

Automated tests on every code change.

Load testing

Simulating thousands of users before campaigns.

Security

OWASP Top 10 and penetration tests.

Devices and browsers

Real devices, all popular browsers.

Accessibility

Checks against WCAG 2.2 and the EAA requirements.

How the work is done

  1. 1

    Getting to know the system

    Documentation, roles, critical scenarios.

  2. 2

    Test plan

    What, how and with what priority we will test.

  3. 3

    Testing

    Manual and automated tests, bug reporting.

  4. 4

    Report and re-test

    Summary, recommendations and verification of the fixes.

Technologies and tools

  • Playwright
  • Cypress
  • Selenium
  • PHPUnit
  • Pest
  • Jest
  • k6
  • JMeter
  • OWASP ZAP
  • Burp Suite
  • Lighthouse
  • axe
  • GitHub Actions
  • GitLab CI

Frequently asked questions

Can you test software developed by another company?

Yes. Independent testing is especially valuable because we look at the system without bias.

How much does test automation cost?

It depends on the number of scenarios. We start with the most critical ones, which carry the highest risk, and expand gradually.

Enquiry

Request a quote for “QA”

Briefly describe your needs. You will get a reply within one business day and, if needed, a meeting in person or online.

  • Free initial consultation
  • Fixed price and clear deadlines
  • Contract, invoice and warranty