- Home /
- Case studies /
- The first modern real estate platform
QA for real estate platform
DeviQA's team takes full responsibility for testing a real estate solution consisting of a web app and mobile apps.
Technologies and tools
Jira
Confluence
Twilio
Datadog
TestRail
Postman
PostgreSQL
GitHub
JavaScript
TypeScript
Cypress
Cypress Dashboard
Supertest
Mocha
Python
Locust
CircleCI
Team
8 full-stack QA engineers, 1 manual QA engineer
Project length
Since 2016
2k+
85%
1.6k+
80%
2.5x
800+
400+
4k+
About project
Compass has been developing a modern real estate platform that uses cutting-edge technology to create an intelligent and smooth experience for buying, selling, or renting real estate. It also features a web-based customer relationship management tool with a user-friendly interface that helps real estate agencies efficiently oversee and manage diverse communication activities.
Before DeviQA
7 days to run regression testing
40+ minutes to run automated E2E testing on each pull request
50% of the application was covered with test cases
40% automation E2E testing coverage
Global API endpoints were not covered by automation
No load test scripts
No mobile automated tests
With DeviQA
2 days to run regression testing
10 minutes to run automated E2E testing on each pull request
85% of the application is covered with test cases
80% automation E2E testing coverage
500+ API auto-tests created for multiple endpoints
Load testing scripts are executed simulating behavior of up to 1000 concurrent users
200+ mobile test scenarios have been added
4 test suites created from scratch for multiple newly developed features
Integration of automated suites with multiple third-party services to increase application coverage
About project
On this project, each of our QA engineers works independently to support their own development team and collaborates with a global QA team when needed. The project is extensive, and multiple development teams focus on their own specific tasks. DeviQA’s mission is to support these teams by providing comprehensive testing solutions. Our QA engineers actively participate in Business Requirement Specification (BRS) discussions and design testing strategies at the early stages of software development. All team members have the opportunity to contribute to feature implementation to ensure high-quality testing.
Throughout our work on this project, we have implemented and maintained various solutions, including the following ones:
1. Configuration of a CI/CD tool (CircleCI) to automate test execution for specific microservices upon PR creation, schedule regression and smoke tests, and notify the team in Slack about job results, while also providing detailed statistical reports.
2. Execution of integration tests covering our application and third-party services, such as Twilio Flex, Gmail, Google Sheets, and Google Voice.
3. Development of a custom framework used to execute API tests for services.
4. Automation of UI tests that simulate real user interactions with the system.
5. Manual testing of iOS and Android mobile applications.
All testing solutions for those parts of the application that we are responsible for are developed and maintained exclusively by our team members.
Services provided
Services
E2E automation testing
The DeviQA team developed over 1600 automation test scripts for smoke and regression testing. These tests were integrated into a continuous integration process, with most of them being executed against new PRs for the respective microservice. Approximately 80% of the application was covered by automation testing scripts, which led to a substantial acceleration of the regression testing process.
Services
E2E automation testing
The DeviQA team developed over 1600 automation test scripts for smoke and regression testing. These tests were integrated into a continuous integration process, with most of them being executed against new PRs for the respective microservice. Approximately 80% of the application was covered by automation testing scripts, which led to a substantial acceleration of the regression testing process.
Facing similar challenges to Compass?
Schedule a call to see how we can help you