Job Details
Quality Assurance (QA)
Mid-level
Remote
Full time
Russian
Oct 15

QA Engineer (Manual + Automation)

$3,000

QA Engineer (Manual + Automation) at Calmis, a startup building a secure corporate messenger on Matrix. Remote, full-time, $1500-3000/month, 3+ years experience.

We are a young tech startup creating a secure corporate messenger based on the Matrix protocol, developing and adapting the open-source client Element Web/Desktop. We are looking for a QA Engineer (Manual + Automation) to take on testing web/desktop (Electron) and mobile clients (iOS/Android), API, real-time and integrations, as well as gradual automation of critical scenarios. Responsibilities: - Manual testing of web, desktop (Electron) and mobile clients iOS/Android. - API testing (REST) via Postman/Swagger/curl. - Checking synchronization between devices, push notifications, calls, reconnect, offline mode and operation under network restrictions. - Preparation and maintenance of test cases, checklists, bug reports. - Independent defect localization via traffic, logs and DevTools. - Regression testing and release verification. - Participation in setting up CI/CD pipeline for automated tests (GitLab CI). - Gradual automation of critical scenarios (web/API, then mobile if needed). - Choosing the stack, writing and maintaining automated tests. - Requirements analysis and participation in improving product quality.

Requirements: - Commercial experience in manual testing of mobile applications iOS and Android, desktop and web — from 3 years. - Charles / Proxyman / Fiddler: confident use of one of the sniffers — intercepting HTTPS traffic from devices, modifying requests and responses, breakpoints, simulating slow network. - Postman, Swagger/OpenAPI, curl: testing REST API, working with collections, environments and authorization; understanding HTTP/HTTPS and JSON. - DevTools: diagnosing web and desktop clients via Network, Console and Application. - Knowledge of test design techniques, maintaining test cases and bug reports, independent defect localization and regression planning. - Understanding client-server architecture: ability to localize the problem (client/network/server). - Basic SQL skills (SELECT, simple JOIN and aggregates for data verification). - Basic Git, reading logs, working in terminal. - Experience testing real-time systems: messengers, chats, WebSocket, reconnect, synchronization. - English at the level of reading documentation (B1+). Nice to have: - Android Studio, adb, Logcat: working with real devices and emulators, collecting and analyzing logs. - Xcode, Console, TestFlight: working with iOS builds, devices and simulators, analyzing logs and crash reports. - SQL, PostgreSQL: queries with JOIN and aggregates, data verification via DBeaver or similar client. - Kubernetes: working with test environment via kubectl or Lens — namespaces, pods, viewing logs and events, port-forward. - Linux and Docker: working in terminal, basic commands, viewing container status and logs. - Grafana, Loki / Kibana or similar: searching for errors in logs, working with metrics, correlating client and server events. - GitLab CI/CD: working with branches and builds, running ready jobs, reading pipeline logs and working with artifacts. - Understanding DNS, TCP/UDP, proxies and VPN; network diagnostic skills. - Experience with messengers, Electron, WebView, WebRTC, Matrix, end-to-end encryption. - Wireshark / tcpdump, experience diagnosing VPN, proxies and media traffic. - Automated tests: Python + pytest, Playwright, Appium or similar. - Experience writing API tests (requests/axios, CI integration). - Willingness to understand someone else's code and not only log bugs but also suggest improvements.

Conditions: - Paid cloud team - Friendly team and interesting technical challenges. - Flexible schedule oriented to Moscow time. - Stable payment twice a month. Selection process: - Resume screening - Brief cross-interview in TG - Interview with the team - Offer

curl
Xcode
WebSocket
Electron
Appium
pytest
Postman
Automation Testing
Kubernetes
Android Studio
REST API
SQL
Git
Python
Kibana
Docker
Manual Testing
Charles
Proxyman
Playwright
DevTools
QA
Grafana
Loki
Swagger
Fiddler
Matrix
GitLab CI
WebRTC

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Junior+ / Middle QA Automation Engineer

RUB 200,000

Automation QA Engineer (Junior+ / Middle) at Петрович-Тех. Remote full-time, salary up to 200,000 gross. Must be RF citizen. Stack: Python, Pytest, GitLab, Kafka, etc.

Russia
П
Петрович-Тех

QA Automation Engineer (Playwright, JavaScript)

RUB 150,000

Button One is hiring a QA Automation Engineer (Playwright, JavaScript) for remote work. Salary: 130,000–150,000 RUB/month. Full-time schedule 5/2. Requires 3-6 years of experience.

B
Button One

Fullstack QA Engineer (Manual + Automation)

Fullstack QA Engineer (Manual + Automation) with relocation to Cyprus. Full-time IT job.

Cyprus
N
NDA