Countries
Ukraine

E-com & Retail
Quality Assurance Services For an eCommerce Store
- SolutionsTesting
- TechnologiesChrome DevTools, Jira, Telegram
- Country Ukraine
About the project
It is a Ukrainian eCommerce store that is the official distributor of several well-known fashion brands, including Levi’s, Guess, Boss, SuperDry, Karl Lagerfeld, and others.
The history of the company dates back to 2000, while the eCommerce store has been functioning since 2016. This is why not just the stability of the service, but also the reputation is on the line when it comes to introducing changes to the product or performing quality assurance.
Project Duration
two months
Team Composition
1 QA Engineer with SEO competencies (part-time)
3 to 4 Manual QA Engineers at different stages of the project
1 QA Lead (part-time)
Challenge
Shortly before requesting the help of our QA department, the client transferred the code to a new environment, so our ultimate goal was to make sure that the updated solution works as flawlessly as it did before the transfer. Specifically, our team had to do the following:
- Check the UI to determine how enjoyable the user experience is;
- Go through the complete customer journey, from selecting the product to finalizing the order;
- Test the payment functionality with different user scenarios;
- Investigate the way the product works on different platforms (web and mobile).
Moreover, the client reported some search engine optimization-related issues and asked us to perform an SEO audit.
The peculiarity of this project was the initial involvement of several contact points from the customer’s side, including the key stakeholders and specialists from their outsourced development team. QArea team has successfully overcome this challenge by using the best project management practices in our work and keeping quick and transparent communication with the client.
With a clear understanding of what needed to be done, we set out to work on the project.
Solutions
To complete the project and deliver everything expected of us, we did the following:
- Created a checklist for comprehensive testing.
- Wrote test cases for every possible user scenario in close collaboration with the stakeholders.
- Performed several types of testing, including UI/UX, functional, and exploratory, to test all the aspects of the product, even less obvious ones.
- To verify the correct operation of the website on various platforms, we used several different Windows and iOS devices for testing.
- Performed regression testing after bug fixes to make sure that the product was not impacted negatively by the code changes.
- Ran multiple tests with a scanner tool to find SEO-related flaws and possible areas of improvement on the website.
Ready to start on your development or testing project? We are!
Get in TouchResults
The work on the project was done over the period of two months, including the main QA round as well as regression QA rounds which included re-testing the bugs after they were fixed by the development team. We closely worked with the client and their team until all the discovered defects were fixed and the updated polished and shiny website was successfully launched.
87%
Satisfaction rate
57%
Conversion of mobile app
7%
Bounce rate decrease
We Help With
Your tech partner needs to be well versed in all kinds of software-related services. As the software development process involves different stages and cycles, the most natural solution is to have them all performed by the same team of experts. That’s exactly what our diverse range of services is for.
The choice of technology for your software project is one of the defining factors of its success. Here at QArea, we have hands-on experience with dozens of popular front-end, back-end, and mobile technologies for creating robust software solutions.
In-depth familiarity and practical experience with key technologies are one of the cornerstones of successful software development and QA. But it also takes specific knowledge of the industry to develop a solution that meets the expectations of the stakeholders and propels its owner to success.

Ensure an effective online presence for your business with a corporate site.

Planning the budget for your project? Spend 5 minutes to get an estimate!
Choose a project-based estimate or quickly calculate how much it would cost to hire a dedicated team.

Business
Applicant Tracking System Development For Odoo
- SolutionsDevelopment
- Technologies
- Country Ukraine
Challenge
When a company experiences significant and rapid growth, the staff also inevitably grows. However, once the number of job openings exceeds a certain threshold, managing the increasing number of applicants and job descriptions with all the requirements, as well as establishing an effective recruitment funnel, can become challenging.
This is something we personally experienced when our company started growing and we suddenly found ourselves with a candidate database of several thousand entries. After reviewing the existing solutions on the market and not finding a single one that would fully fit our needs, we knew we had to create our own — after all, we are a software development company with over 21 years of experience in every industry imaginable.
By the time we got around to developing our own applicant tracking system, we knew that it had to be based on Odoo. Odoo is the main CRM and ERP solution at our company, so it made complete sense to also include it in our updated HR operations. Plus, because Odoo offers diverse functionality and we have a team of expert Odoo developers already working on other projects, the decision to go for this technology was completely natural for us.
Project Duration
over a month
Team Composition
Designer – 1
PM -1
Developers – 2
Testing & QA – 2
Solutions
Before the start of the development process, we not only researched the existing HR management solutions, but also worked with our HR and recruitment team to better understand their needs. This is what they wanted from the new solution:
- Easy candidate adding functionality
- Fast and secure database access
- Ability to import data from other sources (job platforms & social media)
- Convenient vacancy creation
- Well thought-out recruitment funnel
- Quick status transition from “Candidate” to “Employee”
- Seamless integration with our existing HR functionality
- Creating and managing the list of skills for each job opening
- Establishing different access levels for different employees
- An option to post job openings on boards and social media sites
- Interview scheduling and management feature
- Creating detailed reports based on different combinations of data
Moreover, since we wanted to create a more powerful solution than anything else we’ve seen and tried, we decided to add a smart search feature, which allows the recruiter to find the most relevant candidates from the database in a matter of seconds, using their job experience, skills, and previous interview results as some of the factors.
Another important reason why we developed this project at all was to optimize the recruitment process and see where it can be improved to cost the company less time and, in turn, money. This is why our developers added a feature that allows us to see the time spent on each stage of the recruitment process.
Odoo and its related projects are a cloud solution that can be accessed from any device through a browser. However, since it was important for our ATS to be able to integrate with other HR solutions, including desktop ones. Plus, the ability to swiftly transfer data to and from other sources was another integral part of the future application. This is why our Odoo developers made good use of the API technology.
The team working on this project consisted of:
- Two software developers
- One UX/UI designer
- One project manager
- A QA and testing team
Overall, the development stage of the project took us a little over a month, plus we spent another few months perfecting our solution and making the necessary adjustments.
Implemented features
Ready to start on your development or testing project? We are!
Get in TouchResults
After an in-depth development and testing process, we ended up with exactly the kind of product we wanted in the first place: a fast, secure solution with robust functionality and engaging UX that made the work of our HR department easier and more efficient. Our applicant tracking system is also very flexible, allowing us to tailor every single aspect and adjust it to our workflow.
Some time after we designed the solution for our own use and it has proven to be more efficient than anything we have tried before, we were approached by a client who also wanted to transform their recruitment tracking process. With a few adjustments, mostly UX-related, we were able to adapt our solution to the client’s needs. The client was involved in every stage of the process and we used their feedback to further improve the solution.
We believe that every medium and large company can benefit from a solution like this, which is why we are prepared to collaborate with new clients to let them leverage the advantages of our modern and highly capable applicant tracking system.
87%
Satisfaction rate
57%
Conversion of mobile app
7%
Bounce rate decrease
We Help With
Your tech partner needs to be well versed in all kinds of software-related services. As the software development process involves different stages and cycles, the most natural solution is to have them all performed by the same team of experts. That’s exactly what our diverse range of services is for.
The choice of technology for your software project is one of the defining factors of its success. Here at QArea, we have hands-on experience with dozens of popular front-end, back-end, and mobile technologies for creating robust software solutions.
In-depth familiarity and practical experience with key technologies are one of the cornerstones of successful software development and QA. But it also takes specific knowledge of the industry to develop a solution that meets the expectations of the stakeholders and propels its owner to success.

Ensure an effective online presence for your business with a corporate site.

Planning the budget for your project? Spend 5 minutes to get an estimate!
Choose a project-based estimate or quickly calculate how much it would cost to hire a dedicated team.

Technology
Product Development Services for DueFocus
Challenge
DueFocus is a desktop time and task tracking application. The main idea behind this product is to cover the needs of IT professionals who want to boost their productivity and smartly organize their workflow. However, it also fits all other users who want to keep track of their working time. For the maximum convenience, the desktop version of the application works on MacOS, Windows, and Linux, measuring user activity not only within the web-browser but also through the whole system. Basically, DueFocus analyzes everything a user does on their computer, provides them with productivity stats, and helps to become more effective. Integration with over 30 tracking systems allows users to synchronize the data between the applications so that all needed tasks can be easily tracked in DueFocus.
We had to develop a fully-fledged time and task-tracking desktop application, that would work on all major operating systems (MacOS, Windows, Linux). DueFocus was aimed to be a unique solution for both solo users and collaborating teams. It had to be capable of integrating with multiple task managers that IT experts, such as software developers, designers, QA engineers, project and HR managers use in their work.
Project Duration
6 months
Team Composition
Designers – 2
PM -1
Developers – 4
Testing & QA – 2
Solutions
From the very start, DueFocus was planned to be a one-of-a-kind product, full of all necessary features to make task and time-tracking as easy as possible. To implement this idea into life, we decided to build the software using microservices architecture, where each service is put in a so-called independent block. This choice made the development process consistent and iterative. With the help of microservices, we could add as many functions as we wanted, with solid confidence that previously existing ones wouldn’t be affected.
Golang was the programming language of our choice because of its simple and concise syntax, small amount of runtime errors, concurrency, and fast development speed.
In combination with Golang, microservices architecture made it possible to pack DueFocus with the functionality that allows users to:
- create, track, and report tasks
- assess personal performance and productivity
- manage invoice payments and Service-Level Agreements
- check the team’s activity in real time (TeamPulse), and much more.
Our engineers made the product capable of synchronizing with over 30 major task-management systems (Jira, Basecamp, Trello, etc) to allow users to have all their assigned tasks in one place.
Product interface
Our Front-end and Design teams created graphic interface using React JS and Electron frameworks. The choice fell on JavaScript as the main language for web-view dashboard and desktop app interface, because in tandem with Golang it opens a wide range of possibilities. We managed to simply organize the complex functionality and create an enjoyable appearance with the help of the Web Accessibility Standards.
Quality Assurance
With rich functionality as this, we managed to establish the fast performance of DueFocus in both online and offline modes by thorough software testing. Our QA engineers did performance, functional, load, security, and UI/UX testing to make sure the application is flawless. They put a strong focus on the important items to be easily found, thus making usability of DueFocus even better.
Implemented features

Ready to start on your development or testing project? We are!
Get in TouchResults
After one and a half years of intense software development and testing, the product was released on the market and immediately started to gain user downloads and positive feedback. DueFocus helps software development teams to keep their relationships with the clients transparent by accurate time reporting. On the other hand, thanks to comprehensive productivity stats, solo users are also capable of organizing each day as efficiently as possible. DueFocus is available with a Free 60-day trial. QArea continues to provide support and maintenance services for DueFocus application to improve its performance.
DueFocus is available with a Free 60-day trial. QArea continues to provide support and maintenance services for DueFocus application to improve its performance. performance.
87%
Satisfaction rate
57%
Conversion of mobile app
7%
Bounce rate decrease
We Help With
Your tech partner needs to be well versed in all kinds of software-related services. As the software development process involves different stages and cycles, the most natural solution is to have them all performed by the same team of experts. That’s exactly what our diverse range of services is for.
The choice of technology for your software project is one of the defining factors of its success. Here at QArea, we have hands-on experience with dozens of popular front-end, back-end, and mobile technologies for creating robust software solutions.
In-depth familiarity and practical experience with key technologies are one of the cornerstones of successful software development and QA. But it also takes specific knowledge of the industry to develop a solution that meets the expectations of the stakeholders and propels its owner to success.

Ensure an effective online presence for your business with a corporate site.

Planning the budget for your project? Spend 5 minutes to get an estimate!
Choose a project-based estimate or quickly calculate how much it would cost to hire a dedicated team.

Technology
Duelearn
Challenge
Duelearn was designed for developers to help them create good programming habits and as a result, improve their overall productivity. This is a web interface application so it easily integrates into the development process. The main idea of the project was to help developers analyze their output and enhance their working expertise. With Duelearn, developers can get a list of violations with details about the errors they made. In addition, developers can get top 3 errors by severity, type, occurrence, etc.
Developers also can comment a problem on relevance and/or ways to solve it, set goals and terms for their achievement. One of the most important features of Duelearn is real-time bug status updating. This allows developers to monitor their work and quickly respond to errors. To motivate developers for better results, the application provides a final score for each individual developer or for the entire team.
Our main responsibility was to develop an effective web application that will help developers improve their work awareness and form useful coding habits. The application should be easy-to-use, but at the same time provide a complete set of functions, such as data analysis, real-time statistics, errors by priority, etc. The program interface should be intuitive and convenient, offering quick access to needed features.
Since Duelearn provides real-time data, its performance should be top notch, while the interactive design should not affect the smooth operation of the extension. Our team also paid great attention to Duelearn compatibility with all popular desktop and mobile devices.
Project Duration
5 months
Team Composition
Designers – 2
PM -1
Developers – 3
Testing & QA – 2
Solutions
The project implementation got 5 months and included all the development stages from idea to release. Working on the application idea, we took into account all the peculiarities of development processes. We implemented UI/UX with a focus on the intuitiveness and flawless switching within the application features. Duelearn logic is easy, but do not slow down the overall development workflow.
To make the app fast and perfectly compatible with all the operation systems, we used Golang and Node.js for backend. To make interface smooth with excellent performance capabilities, we choose React. Management support has also played a large role in the overall development life-cycle. We adopted the best of Scrum’s management approach, which made the process transparent and fruitful. Scrum allowed us to be flexible and communicate profitable between the testing and development teams. All the identified bugs were immediately documented and then fixed.

Ready to start on your development or testing project? We are!
Get in TouchResults
The company main goal was achieved. We have created an efficient web application that helps developers create useful habits and easily detect their weaknesses while coding. It encourages them to write semantically correct code and contributes to project success. Developers can analyze their faults within the workflow, and then transform them into a great experience. This improves the performance capabilities of development teams and provides benefits for software development companies represented by qualified employees.
87%
Satisfaction rate
57%
Conversion of mobile app
7%
Bounce rate decrease
We Help With
Your tech partner needs to be well versed in all kinds of software-related services. As the software development process involves different stages and cycles, the most natural solution is to have them all performed by the same team of experts. That’s exactly what our diverse range of services is for.
The choice of technology for your software project is one of the defining factors of its success. Here at QArea, we have hands-on experience with dozens of popular front-end, back-end, and mobile technologies for creating robust software solutions.
In-depth familiarity and practical experience with key technologies are one of the cornerstones of successful software development and QA. But it also takes specific knowledge of the industry to develop a solution that meets the expectations of the stakeholders and propels its owner to success.

Ensure an effective online presence for your business with a corporate site.

Planning the budget for your project? Spend 5 minutes to get an estimate!
Choose a project-based estimate or quickly calculate how much it would cost to hire a dedicated team.

Technology
Duecode
- SolutionsDevelopment, Testing
- Technologies
C++, Erlang, Flex, Golang, Java, JavaScript, PHP, Python, Ruby, TypeScript
- Country Ukraine
About Project
Duecode is an all-in-one toolkit for Jira/Jira Cloud that helps developers and managers to control the quality of written code at every stage of a project development. This allows managers and business owners to systematically track the personal results of developers or the whole team and contributes to the evolution of trust relationships within the project members. The Duecode toolkit allows software development team, companies, and clients to:
- Control the property of written code and eliminate problems related to its quality;
- Automate and improve the working workflow;
- Make a software product viable in the long term;
- Reduce legal risks by eliminating uncertainty from contracts;
- Build trusting and transparent relationships with vendors, etc.
The product provides easy-to-use management features and allows users to boost their productivity in order to achieve stable development & testing processes.
Project Duration
More than 12 months
Team Composition
Designers – 2
Product Manager -1
Developers – 4
Testing & QA – 2
Solutions
The main responsibility of the development team was to create an effective toolkit for code analysis. It should have been easy to use and understandable as it was increasingly designed for team members without a technical background. This would have to provide low latency and fast page load times, while rendering time on the interface should have been limited.
The core Duecode functionality supposed to have:
- Analysis of the progress and quality of the code at all stages of development;
- Graphic visualization of the received data;
- 12 technologies are supported:
Python, Java, JavaScript, C++, Erlang, PHP, Puppet, Flex, PL/SQL, TypeScript, Ruby, Golang
- Metrics per developer or a whole team;
- The possibility of daily commitment for smooth operational management.
Solutions
The project implementation took 12 months and included the development of MVP (4 months) and the implementation of version 3.0 of the product. We used Golang programming languages as the main stack because of its scalability and powerful performance features. For the frontend part of the Duecode, we selected React as one of the most progressive and fast JavaScript frameworks. For data storage, we used MongoDB. Since we had to pay great attention to the management processes within the development team, we adapted Scrum approach.
Implemented features

Ready to start on your development or testing project? We are!
Get in TouchResults
At the moment, the 3.0 version of Decode is freely available to a wide audience. The latest 4.3 version is in the development stage and will be available soon with many useful improvements and additional task management features. Many companies use Duecode to get complete information about project progress. Now, it is widely used by users from the USA, Latvia, Ukraine, Hungary, the UK, Spain, and other countries.
87%
Satisfaction rate
57%
Conversion of mobile app
7%
Bounce rate decrease
We Help With
Your tech partner needs to be well versed in all kinds of software-related services. As the software development process involves different stages and cycles, the most natural solution is to have them all performed by the same team of experts. That’s exactly what our diverse range of services is for.
The choice of technology for your software project is one of the defining factors of its success. Here at QArea, we have hands-on experience with dozens of popular front-end, back-end, and mobile technologies for creating robust software solutions.
In-depth familiarity and practical experience with key technologies are one of the cornerstones of successful software development and QA. But it also takes specific knowledge of the industry to develop a solution that meets the expectations of the stakeholders and propels its owner to success.

Ensure an effective online presence for your business with a corporate site.

Planning the budget for your project? Spend 5 minutes to get an estimate!
Choose a project-based estimate or quickly calculate how much it would cost to hire a dedicated team.