Find On-site/Hybrid Jobs

Where
Location
Search
Relevance
Job Function
Salary
Job Type
Benefits
More
Where
Location
Search
Filters
Relevance
Job Function
Salary
Job Type
Benefits
More
Job List

Test Engineer

$2-2.6K[Monthly]
On-site - China3-5 Yrs ExpBachelorFull-time
XBIT

XBIT

Test Engineer

$1.2-1.8K[Monthly]
On-site - China3-5 Yrs ExpBachelorFull-time
长沙市智码云创科技有限公司

长沙市智码云创科技有限公司

QA Specialist

$800-1K[Monthly]
No Resume NeededOn-site - Saudi Arabia1-3 Yrs ExpDiplomaFull-time
Luxury and JP International Corporation

Luxury and JP International Corporation

QA/QC Engineer

$1.2-1.4K[Monthly]
No Resume NeededOn-site - Saudi Arabia1-3 Yrs ExpBachelorFull-time
LC Manpower Expertise Corp.

LC Manpower Expertise Corp.

QA QC Engineer / Inspector

$2.4-4K[Monthly]
Great PerksNo Resume NeededOn-site - Saudi Arabia5-10 Yrs ExpBachelorFull-time
Duru Cooperation Private Limited

Duru Cooperation Private Limited

Smarter Job Matches Await

Log in to discover AI-curated job opportunities tailored to your skills and goals.

Find Your Dream Job Now

Test Engineer

$2-2.6K[Monthly]
On-site - China3-5 Yrs ExpBachelorFull-time
XBIT

XBIT

Test Engineer

XBIT
$2-2.6K[Monthly]
On-site - China3-5 Yrs ExpBachelorFull-time
Chat & Apply

Job Description

Show original text

Description

Test Planning and Design:

Deeply understand the DEX product requirements (user interface, trading logic, liquidity pools, token swaps, gas fee mechanisms, cross-chain capabilities, etc.) and smart contract functionalities.

Write clear and comprehensive test plans, test cases, and test strategies covering functionality, UI/UX, API, security, performance, and compatibility testing types.

Design specialized test scenarios for complex on-chain interactions (such as transaction signing, authorization, contract calls, event listening).

Test Execution and Defect Management:

Manually execute functional tests, UI tests, and compatibility tests (across different browsers, devices, and wallets such as MetaMask, Trust Wallet, WalletConnect, etc.).

Core responsibility: execute end-to-end testing that involves interactions with smart contracts, verifying the correctness of on-chain transactions, state changes, and event triggers.

Utilize blockchain explorers (such as Etherscan, BscScan) to verify on-chain transaction details and contract statuses.

Use testnets (such as Goerli, Sepolia, BSC Testnet) for environment setup and test execution.

Accurately record, track, and manage defects (using tools like Jira), drive issue resolution, and verify fixes.

Conduct regression testing to ensure that fixes and new features do not affect existing functionalities.


Security Testing:

Understand common DEX security risks (such as reentrancy attacks, front-running, price oracle manipulation, authorization vulnerabilities, etc.).

Design and execute security-related test cases to verify user asset security and contract security boundaries.

Coordinate with the security team or audit reports to verify the resolution of known vulnerabilities.

Test wallet connections, private key/mnemonic management (simulated scenarios), and the security of the transaction signing process.

Performance and Stress Testing:

Design and execute performance tests to assess front-end page load speeds, API response times, and concurrent processing capabilities.

Key responsibility: design and execute tests simulating high load scenarios on-chain (such as gas fee fluctuations, transaction success rates during network congestion, mempool handling) to evaluate system stability and user experience under high pressure.

Analyze performance bottlenecks and propose optimization suggestions.

Test Automation:

Develop, maintain, and execute web UI automation test scripts (using Selenium, Cypress, Playwright, etc.).

Develop, maintain, and execute API automation test scripts (using Postman, RestAssured, Pytest, etc.).

Core value: explore and implement an automation testing framework and scripts for interacting with blockchain nodes, calling smart contracts, and verifying on-chain statuses (potentially involving Web3.js, ethers.js, Hardhat, Foundry, etc.).

Integrate automated testing into the CI/CD process to achieve rapid feedback.


Collaboration and Communication:

Work closely with product managers, development engineers (front-end, back-end, blockchain/smart contract developers), and UI/UX designers to understand requirements, participate in design reviews, and ensure testability.

Collaborate with DevOps engineers to maintain the testing environment (including testnet nodes).

Clearly report test progress, risks, and quality status.

Participate in the release process and conduct final validations before deployment.

Requirements

Essential Skills and Experience:

Bachelor's degree or higher in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

More than 3 years of experience in software testing or test development.

Proficient in software testing theories, methodologies, processes, and commonly used tools.

Skilled in at least one programming language (such as JavaScript/TypeScript, Python, Java), with the ability to write automated test scripts.

Extensive experience in testing Web applications and APIs.

Familiar with the Linux operating system and command line operations.

Knowledgeable in Git version control.

Strong analytical, problem-solving, and logical thinking skills.

Strong quality awareness, sense of responsibility, and attention to detail.

Excellent communication skills and team collaboration spirit.

Blockchain/DEX Domain Knowledge (Core Requirement):

In-depth understanding of fundamental blockchain principles (consensus mechanisms, blocks, transactions, gas, wallets, account models, etc.).

Practical experience using mainstream DEXs (such as Uniswap, PancakeSwap, Sushiswap, Curve, etc.) and understanding their interaction processes.

Familiar with the processes of interacting with Web3 applications (wallet connection, signing, transaction submission, status confirmation).

Proficient in using at least one mainstream blockchain explorer (such as Etherscan, BscScan).

Experience testing on testnets (such as Goerli, Sepolia, BSC Testnet).

Understanding of basic smart contract concepts and common vulnerability types (bonus points: experience using tools like Hardhat, Foundry, Truffle for simple interactions or testing).

Understanding of common Web3/DEX security risks.

Performance TestingSmart Contract TestingBlockchainWeb3.jsSecurity TestingAutomation TestingQuality AssuranceDecentralized Application (DApp) Testing

Luna zhuo

HR ManagerXBIT

Reply 1 Time Today

Chat
View more details