Software quality assurance treated seriously
Our clients often ask us: “Why do I need a quality assurance engineer?” The answer is simple: if you want a top-notch product, it must be properly tested. The importance of Quality Assurance cannot be overestimated – basically, the success of your application depends on it. You don’t want to suffer reputation losses because of angry comments from unhappy clients, nor waste time on endless technical fixes, do you?
At The Software House, we take those matters very seriously. Every project created by our developers eventually lands in the QA Team. Quality Assurance engineers have two main tasks: ensuring the highest quality of a product and thorough software testing so it doesn’t contain any elements discouraging future users from using it. How do they do that? Read further to learn all about the day-to-day quality assurance process in The Software House.
Preventing mistakes and removing defects are the main responsibilities of our QA engineers
Automated software testing
QA team designing automated tests after every software upgrade and giving instant feedback to the developers
A custom open-source tool created by TSH engineers to support conducting and running automated tests
The whole work based on the list of strict quality checks that the product must pass in order to move to the next phase
Extensive list of testing devices
Testing apps on actual mobile devices, not emulators – to make sure that the finished product will work properly for every user
Up-to-date QA standards
The ever-changing QA process resulting in constant education of our QA software testers
The first important task performed by our QA specialists is controlling the product’s progress. In TSH, Quality Assurance engineers are an integral part of any project and are involved in the development from the very beginning. In order to make sure the final product meets business requirements, QA engineers identify risks, analyse and adjust client’s expectations, advise better options, and review technical details.
The next step is software testing. QA team validate both created functionalities and non-functional requirements (performance, usability, security, etc.), so the developers immediately know what needs to be fixed, rewritten or improved. As far as mobile apps are concerned, we conduct different types of software testing, including automated testsand compatibility with the most popular mobile devices, operating systems and versions.
Finally, our QA team follows the Quality Gates checklist that the product must pass with a 100% score. The most important quality assurance standards are Definition of Ready (are all of the requirements understandable?) and Definition of Done (are the requirements adequately tested and do they meet customer expectations before the final presentation?). TSH QA team will do whatever it takes to make your product perfect.
Meet our software QA engineers
Dawid KralaHead 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.
TomaszQA Automation Engineer
SzymonQA Automation Engineer
JózefQA Automation Engineer
AdamQA Automation Engineer
MarekChief 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.
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
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.
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.
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.
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
average weekly downloads of Kakunin
perfect review score on Clutch
Application and software testing for the biggest brands
Bill-splitting app with 1 000 000 downloads
WieBetaaltWat (meaning “who pays what”) is a Dutch brand offering solutions for people who share their finances with others. The company decided to invest in a mobile application, but couldn’t find qualified mobile developers in the Netherlands. They contacted us and we crafted native iOS and Android apps along with quality assurance testing on various devices and operating systems. Intuitive interface, useful features and smooth operation resulted in over 1 000 000 downloads. Now, WieBetaaltWat and The Software House work on expanding to the European market with a new brand Splitser.See case study
Sharing our knowledge with others
Our QA team writes about the importance of quality assurance
Free estimation in 24 hours
Experience improved software developmentEstimate your project
Check out our other services