
Full Stack QA Engineer (Forex Experienced)
CXM Direct LLC • Poland
**Role & seniority: ** Full-Stack QA Engineer (hands-on; reports to QA Lead)
**Location & work type: ** Fully remote
**Stack/tools: **
-
E2E automation: TypeScript/JavaScript, Playwright
-
API integration testing: Python
-
AI tools: use approved AI tools to improve testing quality/efficiency
-
Testing types: manual functional, integration, API, regression, exploratory; release validation
-
Top 3 responsibilities:
-
Run end-to-end testing across assigned product areas (manual + exploratory + regression).
-
Build/maintain E2E (Playwright) and API integration tests (Python).
-
Investigate failures/flakiness in test runs and validate releases with risk communication.
-
-
Must-have skills:
-
Practical experience testing web applications (manual + automation).
-
Strong Playwright + TypeScript/JavaScript for E2E; Python for API testing.
-
Ability to review requirements/acceptance criteria, identify gaps/quality risks.
-
Working knowledge of forex/crypto/trading concepts.
-
Independent ownership, prioritization, and clear written communication.
-
Language: Russian native-level and English B2+.
-
-
Nice-to-haves:
-
Deeper trading domain experience and broader coverage of trading-specific scenarios.
-
Proven experience using AI-assisted testing workflows (within approved tools).
-
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.