blob
Quality Assurance support maintenance and monitoring

Ongoing support, maintenance and monitoring

Our QA engineers
will take good care of your live project

Estimate your project
Kakunin
Typescript
Protractor
Selenium
QA Touch
Jira

Releasing the final version into production doesn't end QA processes

The final version of the project is deployed into production, you’re already popping a bottle of celebratory champagne, and release your brand new product into the end-users’ wilderness. The last thing you’d expect is some nasty issues ruining your perfect project. Unfortunately, that happens more often than you think and you need to be prepared for it. How? By ongoing support and maintenance of course!

When a new version with the fixes becomes necessary, all you need is a good Quality Assurance team. Their role is extremely important since they need to re-create these issues on their environments to be able to not only confirm that this is indeed a defect (not a wrong usage of the product) but also provide the developers with as much indispensable information as possible to quickly fix the problem. But that’s just the beginning...

Read more
Support

Support

Our QA engineers ensure top quality and performance of your product under any circumstances.

Maintenance

Maintenance

All activities related to customer changes and new issues occurring after the production phase.

Monitoring

Monitoring

Regular checkups of performance, security, and compatibility, so any defect could be picked up early on.

Re-testing

Re-testing

Thorough checks of a particular defect after it has been fixed to ensure the success of corrective actions.

Testing on real devices

Testing on real devices

Testing apps on actual devices, not emulators to be sure that the product will work properly for every user, even after updates.

Confirmation

Confirmation

Assurance that the same issue will not occur in the future after becoming a part of regression tests.

In this phase, QA engineers play the most important role – they determine that a certain problem actually does exist. Once the QA support receives an updated version with fixes, they re-test them to make sure that the bug is dead and gone. Finally, they run regression tests to check if other critical functionalities are still working perfectly. All these activities must be done very quickly, under time pressure, but with the utmost care.

As you can see, Quality Assurance maintenance is a really responsible and demanding position. Our QA engineers on a daily basis resolve a variety of cases. Firstly, they check whether an error was user-inflicted or maybe it was the software’s fault. In order to do that, they need to collect detailed feedback (what were the exact data, circumstances or actions that led to the problem occurring).

When QA support is 100% sure that the product is faulty, they cooperate with developers to fix it and re-test it as soon as possible. Without a quick response, you risk being swamped with negative comments of angry users who download and use the faulty version. Ongoing maintenance allows you to successfully fix any problems before they escalate and check areas exposed to constant changes in the code. Finally, the Quality Assurance team documents all specific cases in regression tests to future-proof your product from such problems.

Meet our software QA engineers

Head of Quality Assurance Team

Dawid Krala

Head of QA Team

Dawid has over 10 years of experience in the software testing and Quality Assurance area. His skills and vast knowledge got him the position of the Head of QA department in The Software House. Every day, he takes care of the QA team, applies the best practices, picks appropriate tools, and supervises automated testing. Moreover, he oversees the quality standards in the entire company and makes sure that both developers and clients understand the importance of quality assurance and software testing process.

Quality Assurance Engineer

Dawid

QA Engineer
Quality Assurance Engineer

Joanna

QA Engineer
Quality Assurance Engineer

Maciej

QA Engineer
Quality Assurance Engineer

Magdalena

QA Engineer
Quality Assurance Automation Engineer

Szymon

QA Automation Engineer
Quality Assurance Automation Engineer

Tomasz

QA Automation Engineer
Quality Assurance Automation Engineer

Józef

QA Automation Engineer
Quality Assurance Automation Engineer

Adam

QA Automation Engineer
Quality Assurance Engineer

Joanna

QA Engineer
Quality Assurance Engineer

Tomasz

QA Engineer
Quality Assurance Engineer

Adam

QA Engineer
Quality Assurance Engineer

Anna

QA Engineer
Quality Assurance Engineer

Dawid

QA Engineer
Chief Technology Officer helping the QA Team

Marek

Chief Technology Officer

Marek, our CTO, makes sure that we keep on being a world-class software development company. Supervising all teams – QA engineers included – he ensures that everyone is familiar with the best practices.

Head of Design helping QA Engineers

Dawid

Head of Design

Dawid has vast experience in graphic design and a strong UX background. He leads design-to-development process from scratch, insisting on good looking interfaces, great user experience and utility.

DevOps Engineer helping in Quality Assurance Automation

Jacek

DevOps Engineer

Jacek is always ready to help our QA engineers with a properly set infrastructure. Thanks to his work, both the performance and the security of web and mobile applications created at The Software House are simply superb.

When working with us,
you can expect more

TSH Advantages

01. Process

Our development process is based on agile methodologies like Scrum. With regular project updates, live demos and the best communication tools, we make sure that you’re up-to-date with everything.

02. Technology

We’re proud of our technology stack. Instead of covering every framework possible, we excel in technologies which are truly battle-tested: Symfony, Laravel, Node.js, React, Angular, Vue.js, iOS and Android.

03. Infrastructure

Every software house can provide you with frontend and backend development. But we do more than that! Our independent DevOps unit takes care of server architecture – making it stable, secure and scalable.

04. Quality assurance

We know that quality assurance is an important part of the development process. This is why, apart from manual tests, we perform automated ones – using our custom E2E testing framework Kakunin.

05. People

Our office is full of brilliant people. Among them are tech evangelists giving lectures at the biggest meetups in Poland and the creators of open-source tools loved by developers around the globe.

15

Quality Assurance engineers on board

100+

projects tested

308

average weekly downloads of Kakunin

5-stars

perfect review score on Clutch

Begin your QA process now!

Estimate your project

Application and software testing for the biggest brands

Fintech, Human Resources

Smartum logo

Employee benefit system for Finland with 1 million users

JavaScript logo React logo Android logo iOS logo PHP logo Symfony logo

Smartum is an employee benefits provider for Finland, allowing people to participate in cultural events, sports activities and to visit restaurants. For many years, the Smartum system was based on printed coupons, but as the company grew, it proved to be inefficient. The company decided to invest in new, custom and scalable software.

Read more

Our QA team writes about the importance of quality assurance

wave

Experience improved quality of software development

Estimate your project

Check out our other services

Estimate your project





Thanks

Thank you!

Your message has been sent. We’ll get back to you in 24 hours.

Back to page
24h

We’ll get back to you in 24 hours

to address your needs as quick as possible.

Estimation

We’ll prepare an estimation of the project

describing the team compostition, timeline and costs.

Code review

We’ll perform a free code review

if you already have an existing system or a part of it.

Our work was featured in:

Tech Crunch
Forbes
Business Insider

Aplikujesz do

The Software House

Aplikuj teraz

wyślij CV na adres: [email protected]

CopiedTekst skopiowany!

Nie zapomnij dodać klauzuli:

Kopiuj do schowka Copy

Jakie będą kolejne kroki?

Phone

Rozmowa telefoniczna

Krótka rozmowa o twoim doświadczeniu,
umiejętnościach i oczekiwaniach.

Test task

Zadanie testowe

Praktyczne zadanie sprawdzające dokładnie
poziom twoich umiejętności.

Meeting

Spotkanie w biurze

Rozmowa w biurze The Software House,
pozwalająca nam się lepiej poznać.

Response 200

Response 200

Ostateczna odpowiedź i propozycja
finansowa (w ciągu kilku dni od spotkania).