- 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 provides a digital platform for buying, selling, and renting real estate. The platform includes a web-based customer relationship management (CRM) system for managing communications between real estate professionals and their clients.
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
Regression testing reduced from 7 to 2 days
End-to-end testing on each pull request reduced from over 40 minutes to 10 minutes
Test case coverage increased from 50% to 85%
End-to-end automation coverage increased from 40% to 80%
500+ automated API tests created across multiple endpoints
Load tests simulate up to 1,000 concurrent users
200+ mobile test scenarios 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
Each QA engineer supports a dedicated Compass development team and collaborates with the global QA function when required. This structure provides QA coverage across multiple development teams and product areas. The engagement covers test strategy, manual testing, test automation, API testing, integration testing, load testing, and mobile application testing. QA engineers participate in Business Requirements Specification (BRS) discussions and design test strategies during the early stages of feature development. Engineers contribute testing requirements and quality considerations before implementation begins.
The team has implemented and maintains the following testing solutions:
1. CircleCI executes tests for specific microservices when pull requests are created, schedules smoke and regression suites, sends results to Slack, and generates statistical reports.
2. Integration tests validate communication between the Compass platform and Twilio Flex, Gmail, Google Sheets, and Google Voice.
3. A custom API testing framework validates Compass services and endpoints.
4. Automated user interface tests reproduce real user interactions with the web platform.
5. Manual testing covers Compass’s iOS and Android applications.
The team develops and maintains the test frameworks, suites, scripts, and CI integrations for its assigned product areas.
Services provided
Services
E2E automation testing
The team developed 1,600+ automated scripts for smoke and regression testing. Integrated with CircleCI, most tests run automatically against new pull requests for the relevant microservice. The suite provides approximately 80% automation coverage, reduced pull-request test execution from over 40 minutes to 10 minutes, and shortened regression testing from 7 to 2 days.
Services
E2E automation testing
The team developed 1,600+ automated scripts for smoke and regression testing. Integrated with CircleCI, most tests run automatically against new pull requests for the relevant microservice. The suite provides approximately 80% automation coverage, reduced pull-request test execution from over 40 minutes to 10 minutes, and shortened regression testing from 7 to 2 days.
Facing similar challenges to Compass?
Schedule a call to see how we can help you