You already know how essential the QA/QC phase is to any project – without it, you might suffer blows to both your finances and your reputation. That is precisely why we at Valcon take this very seriously and offer only the best of the best engineers to our clients.
In order to illustrate our services, we figured it would be best to share an example of how our QA/QC teams handled a specific project. Although testing is something that is done on each product/version, it differs from case to case. Hopefully, this text will serve as a good introduction to how things are typically done at Valcon.
For this text, we chose to focus on our work with QuickParking, a parking space rental service. Their aim is to provide affordable parking spots in multiple locations near airports throughout all of Europe and the US.
This is something we’ve been working on since the very beginning, three years ago. On top of this being one of our longest-standing projects, we were with QuickParking for all stages of the development lifecycle. The number of people working on it changed from 11-12 to 3-4, depending on the client's needs and the project's phase. Currently, we’re working on maintenance and regular tests.
As mentioned, we have been on this project since its conception. However, the focus of this article is the QA/QC side. The team consists of two members, a Manual and Automation Test Engineer. The team size and expertise change depending on the needs and requirements of a specific project, but since we’re now working on just the maintenance, a smaller team is enough to cover all the work.
Typically, QA starts with the testing as soon as developers start with developing. The team works according to agile methodology, so testing is done during each sprint with its peak near the end of the sprint.
For QuickParking, we used several different kinds of tests that are quite common for this kind of project. These are:
Automation was a challenging task in this case – the team had very little time but had a lot of applications that had to be tested in regression. So to shorten the process, the whole team sat and decided what the best approach was and worked out a plan. Tests were written, and a pipeline for automatic start on PROD was done.
After going live with the project, the QA/QC team reported that bugs were found on production by users and by the team. The crucial ones were fixed (hotfixed) immediately after they were discovered.
In conclusion, at Valcon, we are committed to delivering top-quality software solutions to our clients. Our QA/QC phase is an essential part of our development process, and we take great care to ensure that each project is thoroughly tested and meets the highest quality standards.
Through our work with QuickParking, we have illustrated how we approach testing and use various techniques to ensure that the software works as expected. Our approach is based on continuous testing throughout the development lifecycle, ensuring any bugs are detected and fixed immediately.
Overall, our goal is to provide our clients with a high-quality product that meets their needs and exceeds their expectations.
Our team of skilled engineers can help you assess your current software needs, identify areas for improvement, and create a customized plan to achieve your business objectives. With our proven track record and dedication to quality, you can trust that Valcon will deliver the results you need to succeed.
Book a meeting with us today, and let us help you take your business to the next level.