1. Design and write detailed test cases covering client-side applications (trading interface, wallet management, KYC workflows) and back-end systems (trading engine, order matching, asset settlement).
2. Perform functional testing to verify system features against requirement specifications, ensuring a consistent user experience. Track defects by documenting and monitoring issues, collaborate with the development team to drive fixes, and validate solutions.
3. Participate in release validation to ensure stability of new features and bug-fix versions before deployment. Optimize testing processes, refine test strategies and tools to improve efficiency and coverage.
Preferred Qualifications
- Experience testing blockchain exchanges, DeFi platforms, or financial systems.
- Familiarity with smart contracts, wallet integration, or DApp testing workflows.
- Proficiency in automation testing tools (e.g., Selenium, Appium) or CI/CD pipelines (e.g., Jenkins).
- Involvement in open-source or blockchain-related testing projects.
Requirements
1. Bachelor’s degree or higher.
2. Minimum of 3 years’ functional testing experience, with expertise in client-side product testing (e.g., FinTech, e-commerce, or mobile applications).
3. Proficient in database operations and SQL (MySQL, PostgreSQL) querying and testing.
4. Skilled in at least one scripting language (e.g., Python, JavaScript) with the ability to write basic test scripts; experienced in test case design and execution, including API testing (e.g., Postman).
5. Basic English reading and writing skills sufficient to review technical documentation and participate in international team discussions.