automated testing and QA automation

Quality Assurance Automation speeds up testing processes

Our QAA engineers strive only for excellent software

Estimate your project
Bitbucket Pipelines

Our process

Quality Asurrance automation testing is complex and crucial

Quality Assurance is an arduous process, especially when you need to repeat the same tasks over and over again. To minimize the risk of making mistakes as well as optimize the execution time, those repetitive tasks can be automated. That’s where our QA automation work starts. At The Software House, we engage automation testing engineers in every web/mobile application testing. Their role is to implement automated testing and various tools that replace repetitive manual testing and help our QA engineers to be more efficient at their daily tasks.

Forget about time-consuming manual testing. There are a lot of different types of automated testing performed by us. The most important are End to End (E2E) tests (ensuring that the flow of an application is performing as designed from start to finish, hence validating system dependencies), API tests (checking functionality, reliability, performance and security of application programming interfaces) and performance tests (responsiveness scalability, reliability and stability of application under a particular workload).

Read more
1. Selecting regression tests

1. Selecting regression tests

Identifying an appropriate set of regression tests to be automated considering ROI (Return of Investment).

2. Choosing an appropriate framework

2. Choosing an appropriate framework

Depending on the app’s technology/customer requirements we choose the best test automation framework.

3. Determining architecture

3. Determining architecture

When the framework is chosen, the optimal approach (scalability of tests, easy maintenance) is discussed.

4. Implementing tests

4. Implementing tests

As soon as the given flow is accepted by the client, our QAA engineers start the implementation of automated testing.

5. Testing and correcting tests

5. Testing and correcting tests

Before pushing changes to the repository, tests are being checked dozen of times to avoid false negative results.

6. Including tests for Continuous Delivery

6. Including tests for Continuous Delivery

Only reliable tests are included in the CD process to avoid wasting time on investigating wrong results.

Our QAA engineers wouldn’t be able to conduct any automation testing without reliable automation tools. On a daily basis, we use VSCode, WebStorm (where we create automated tests in JavaScript/TypeScript using Kakunin, Cypress, Selenium, Protractor), Linters (keeping coding conventions and standards), GIT (for versioning), Postman (for API tests), Docker (virtualisation of the environment), and many, many more.

At TSH we believe that your team is as strong as each and every one of its members, therefore we put great emphasis on continuous improvement of the team through internal training. Our engineers share their knowledge with not only QA engineers but also developers to keep the cooperation ever closer and more synchronised. We keep up-to-date with technical skills (JavaScript, TypeScript, etc.), testing tools and QA-related trends.

All in all, you have to understand that automated software testing can and will increase the scope of tests in order to improve the quality of your product/service. Automation tools help us to run hundreds of complicated tests and that level of coverage would be impossible with manual tests only. Test automation noticeably reduces manual testing, speeds up the whole quality control process and lower the overall costs due to early mistake-spotting.


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.

QA Engineer


QA Automation Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
QA Engineer


QA Engineer
Chief Technology Officer helping the QA Team


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.

DevOps Engineer helping in Quality Assurance Automation


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.


Quality Assurance engineers on board


projects tested


average weekly downloads of Kakunin


perfect review score on Clutch

We’ll make sure your product works seamlessly

Estimate your project


Application and software testing for the biggest brands

Fintech, Government & NGOs

Smartum logo

Benefit platform for over 70 Finnish municipalities

Javascript React Symfony PHP

Vaana came up with an idea of creating a benefit system for the citizens of Finnish municipilaties. Originally, it was a part of the Arantio e-payments platform, however, when it became a great success, Vaana decided to separate their part of the code. They wanted to create a customized system, have more control over the project and develop new features, while still having their apps connected with Arantio Core. The Software House was chosen to develop the whole new system.

See case study


Our QA team writes about the importance of quality assurance

Experience improved software development

Estimate your project

Check out our other services

What would you like to do?

    This site is protected by reCAPTCHA and the Google
    Privacy Policy and Terms of Service apply.

    They are more than just a software company. They are the partner who will help you achieve what you want to achieve.

    Nick Gold

    Managing Director at Speakers Corner


    Thank you for your inquiry!

    We'll be back to you shortly to discuss your needs in more detail.