Reach out directly about this role
Automation Testing Engineer at Domiland
Domiland is a digital ecosystem for developers, management companies, and residents. Through our platform, you can manage an entire building: pay utility bills, submit requests, monitor cameras, reserve parking, and use smart home features. For businesses, Domiland is a powerful CRM platform that automates processes and makes service transparent.
We are part of a large PropTech environment that has been developing the market for digital solutions for residential complexes for over seven years. We are currently expanding our QA team and looking for an automation engineer to help build reliable testing solutions for the Android app, accelerate releases, and increase the stability of key services.
You will be responsible for ensuring the high quality of our application by creating reliable automated tests and developing the test infrastructure in Kotlin (Android).
Our tech stack: * Language: Kotlin * UI Testing Framework: Kaspresso (primary) * Compose Testing: Jetpack Compose UI (testTag) * Runner: JUnit 4 (instrumentation tests) * API Work: Client generated from OpenAPI * Build: Gradle
Development and support of UI E2E tests for Android You will create stable and efficient automated scenarios covering key user flows. This is the foundation of our confident and fast release cycle.
Testing hybrid interfaces: XML and Jetpack Compose Our project actively uses both classic XML layouts and modern Jetpack Compose. You will develop tests for both approaches, including hybrid scenarios, ensuring consistent interface quality.
Integration with CRM via API for data management You will actively use the API of our CRM system to prepare test data, manage application state before tests, and clean up after execution. This allows building complex E2E scenarios that are as close to reality as possible.
Design and development of test architecture You will build scalable and maintainable automated test architecture: reusable Screen Objects, a service layer for API interaction, test data builders. Your goal is to make tests readable and easy to evolve alongside the application.
Fighting flakiness and increasing stability You will analyze test failures, improve waiting and synchronization mechanisms, implement best practices to minimize flaky tests. Your tasks will also include configuring artifacts (logs, screenshots) for quick problem diagnosis.
3-5 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
QA Testing
Specialization
Real Estate
Industry
Corporation
Company Type
By city
QA Testing
Specialization
Real Estate
Industry
Corporation
Company Type