We are looking for a QA Engineer to join our engineering team and help ensure the quality, reliability, and security of our Web3 and digital asset platforms.
In this role, you will be responsible for designing and executing comprehensive testing strategies across backend services, APIs, blockchain integrations, and frontend applications. You will work closely with Full-stack Engineers, Smart Contract Developers, and Product teams to validate complex transaction workflows and deliver production-ready applications in a regulated fintech environment.
This is an exciting opportunity for someone passionate about automation testing, Web3 technologies, and quality engineering within high-performance distributed systems.
Responsibilities
Quality Assurance & Testing Strategy
Design, develop, and execute automated and manual testing strategies for backend microservices, APIs (REST/WebSocket), and Web3 frontend applications.
Ensure application quality, stability, performance, and security across distributed systems.
End-to-End & Blockchain Testing
Perform functional, integration, regression, and end-to-end testing for complex digital asset transaction workflows.
Validate blockchain interactions, including wallet connectivity, transaction confirmations, smart contract interactions, and token standards across EVM-compatible chains and/or Solana ecosystems.
Collaborate with Smart Contract and Full-stack teams to identify and resolve system vulnerabilities and edge cases.
Automation Engineering
Build and maintain scalable automation testing frameworks using tools such as Cypress, Selenium, or Playwright.
Integrate automated test suites into CI/CD pipelines to support continuous delivery and release quality assurance.
Improve testing efficiency, coverage, and reliability through automation best practices.
Database & API Validation
Test and validate APIs using Postman or equivalent testing tools.
Query and validate data across relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB.
Ensure system reliability, data consistency, and transaction integrity across services.
Agile Collaboration & Software Standards
Participate actively in Agile/Scrum ceremonies including sprint planning, backlog refinement, and retrospectives.
Write clear test cases, bug reports, and technical documentation.
Maintain Git-based workflows and collaborate closely with cross-functional engineering teams.
Requirements
Minimum 3+ years of experience in QA Engineering with a strong focus on Automation Testing.
Proven experience testing REST/WebSocket APIs and modern web applications built with ReactJS, NextJS, or NestJS.
Hands-on experience with automation testing frameworks such as Cypress, Selenium, or Playwright.
Familiarity with Web3 concepts, including wallet integrations, blockchain transactions, transaction confirmations, and token standards such as ERC-20 and SPL.
Experience working with CI/CD pipelines and Git-based version control systems.
Ability to query and validate data across SQL and NoSQL databases including PostgreSQL, MySQL, and MongoDB.
Good understanding of Agile/Scrum software development methodologies.
Experience working in regulated industries such as Fintech, Blockchain, or Digital Asset Exchanges is highly preferred.
Strong analytical thinking, attention to detail, and problem-solving skills.
Good communication and collaboration skills within cross-functional engineering
Benefits & Perks
Work Location: Flexible. This role is open to hybrid or fully remote arrangements for candidates from anywhere in Vietnam.
An open mind and flat structure where every voice is welcome.
A work environment built on transparency, seamless communication, trust, and a sensible approach, combined with mixed cultures and a speaking environment
Individual assessments every 6 weeks with your line manager
Performance review every 6 months
15 days of annual leave and + 6 days of fully paid sick leave per year – can be used for the care of sick child
Christmas Holiday
Competitive salary
Bonus: 13th-month Salary
Social insurance for employees who pass their probation