QA Engineer (Manual + Automation)
Location: Remote (EU preferred)
Employment: Full-time
Start date: ASAP
Project Overview
We are looking for a QA Engineer (Manual + Automation) to join a fintech / crypto product with real-time functionality and complex user flows.
The role focuses on ensuring the quality of web applications across frontend and backend layers, including REST API validation, WebSocket / live data testing, and coverage of critical flows such as authentication, orders, and financial operations.
You will work closely with engineers and play a key role in identifying risks, uncovering non-obvious issues, and improving overall product quality, while also contributing to test automation and CI/CD processes.
Key Responsibilities
- Perform manual testing of web applications (frontend and backend)
- Create and maintain test cases, checklists, and bug reports
- Test REST APIs using Postman or similar tools
- Validate real-time functionality (WebSockets, live updates, streaming data)
- Execute regression testing before releases
- Analyse logs and debug issues using DevTools (Network, Console, Application, cookies, localStorage)
- Collaborate closely with frontend and backend teams
- Ensure coverage of critical user flows (login, orders, financial operations)
- Build and maintain end-to-end (e2e) tests using Playwright or Cypress
- Support integration of automated tests into CI/CD pipelines
- Debug failing automated tests and manage the defect lifecycle
Requirements
- Experience in manual testing of web applications
- Hands-on experience with automation testing (Playwright or Cypress)
- Ability to write e2e tests from scratch
- Understanding of Page Object Model (POM)
- Experience testing REST APIs (Postman or similar)
- Solid understanding of HTTP (methods, status codes, headers, request/response)
- Experience using browser DevTools for debugging
- Experience testing real-time systems (WebSockets / live updates)
- Ability to create clear, structured bug reports (steps, expected vs actual results, environment)
- Understanding of QA processes and defect lifecycle
- Experience with task tracking tools (Jira, ClickUp, etc.)
- Ability to debug failing tests
- Strong attention to detail and structured thinking
Nice to Have
- Experience in crypto / fintech domain (exchanges, orders, wallets, transactions)
- Experience testing charts and data visualization (Chart.js, klinecharts)
- Experience with CRM or trading platforms
- Basic SQL skills for data validation
- Experience with Charles Proxy / Fiddler
- Basic JavaScript knowledge
- Basic Git skills (branching, diff review)
- Experience with load / stress testing
What to Expect
- Work on a real-time fintech / crypto product
- Exposure to complex systems and high-impact features
- Close collaboration with engineering teams
- Opportunity to influence test strategy and quality processes
- Flexible remote work environment
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | B2 - Upper Intermediate |