
Full Stack QA Engineer (Forex Experienced)
CXM Direct LLC • Bulgaria
**Role & seniority: ** Full-Stack QA Engineer (reports to QA Lead)
**Location & work type: ** Fully remote
**Stack/tools: **
-
TypeScript/JavaScript, Playwright (E2E automation)
-
Python (API integration tests)
-
Web app manual testing + automated testing
-
Approved AI tools for improving testing quality/efficiency
-
Top 3 responsibilities:
-
Perform end-to-end testing (functional, integration, API, regression, exploratory) for assigned areas of a financial trading product
-
Build/maintain E2E tests and API integration tests; address flaky/failing tests and improve reliability
-
Review acceptance criteria, identify gaps/risks, and validate releases with clear communication prior to deployment
-
-
Must-have skills:
-
Practical experience testing web applications (manual + automation)
-
Strong Playwright + TypeScript/JavaScript for E2E testing
-
Python experience for API integration testing
-
Ability to investigate and stabilize flaky automation
-
Familiarity with forex, crypto, or trading concepts
-
Independent ownership, prioritization, and clear written communication
-
Russian native-level + English B2+
-
-
Nice-to-haves:
-
Deeper domain knowledge in trading (forex/crypto) and risk/edge-case thinking
-
Prior experience using AI-assisted testing tools (within approved processes)
-
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.