
Full Stack QA Engineer (Forex Experienced)
CXM Direct LLC • Cyprus
**Role & seniority: ** Full-Stack QA Engineer (reports to QA Lead) — hands-on manual + automation + release validation.
**Location & work type: ** Fully remote.
**Stack/tools: **
-
E2E automation: TypeScript/JavaScript, Playwright
-
API testing: Python (API integration tests)
-
Testing types: functional, integration, API, regression, exploratory
-
AI tools: use approved AI tools to improve testing quality/efficiency
-
Domain: web applications; familiarity with forex/crypto/trading
**Top 3 responsibilities: **
-
Test features end-to-end (manual + automation), including functional/integration/regression and exploratory testing.
-
Build/maintain E2E + API tests (Playwright with JS/TS; API integration with Python) and improve reliability (fix flaky/failing tests).
-
Release validation: verify builds and communicate quality risks before deployment.
**Must-have skills: **
-
Practical experience testing web apps manually and via automation
-
Playwright + TypeScript/JavaScript for E2E
-
Python for API integration testing
-
Familiarity with forex/crypto/trading concepts
-
Ability to review requirements/acceptance criteria and identify gaps/risks
-
Strong written communication, attention to detail, independent ownership
**Nice-to-haves: **
-
Native-level Russian and English B2+ (listed as a requirement; can be treated as a differentiator)
-
Experience using **AI-ass
Full Description
Full-Stack QA Engineer
Location: Fully remote
Reports to: QA Lead We’re looking for a QA Engineer to own quality across assigned areas of a financial trading product. The role combines hands-on manual testing, test automation, and release validation. Familiarity with forex, crypto, or trading is required. Responsibilities
-
Test features end to end, including functional, integration, API, regression, and exploratory testing.
-
Review requirements and acceptance criteria for gaps, unclear behavior, and quality risks.
-
Build and maintain E2E tests in TypeScript/JavaScript with Playwright and API integration tests in Python.
-
Investigate failing or flaky tests and improve automation reliability.
-
Work with developers, product managers, and the QA Lead to resolve issues.
-
Validate releases and communicate outstanding risks before deployment.
-
Use approved AI tools where they improve testing quality or efficiency.
-
Practical experience testing web applications, both manually and through automation.
-
Experience with Playwright and TypeScript/JavaScript for E2E testing, and Python for API integration testing.
-
Familiarity with forex, crypto, or trading products and concepts.
-
Ability to work independently, prioritize competing tasks, and take ownership of quality beyond individual test cases.
-
Clear written communication and attention to detail.
-
Native-level Russian and English at B2 level or above.
-
Hiring Process
-
Interview with the QA Lead and Product Owner.
-
Final interview with the CTO.