Thiết kế và triển khai kiểm thử tự động cho các ứng dụng blockchain, smart contract và DeFi tại FPT Software.
Yêu cầu
Kinh nghiệm kiểm thử tự động vững chắc với Java hoặc Python
Thành thạo Selenium, Playwright hoặc các framework tương đương
Kinh nghiệm kiểm thử API REST/GraphQL và backend
Hiểu biết vững về Ethereum, EVM, phí gas, giao dịch và blockchain cơ bản
Kinh nghiệm kiểm thử Solidity smart contract và tích hợp ví (MetaMask, WalletConnect)
Trách nhiệm
Thiết kế và thực thi chiến lược kiểm thử cho ứng dụng blockchain và DeFi
Kiểm định smart contract Solidity về tính năng, edge cases và bảo mật
Phát triển và duy trì automated test cho API, UI, smart contract, ví và dApp
Thực hiện kiểm thử chức năng, tích hợp, hồi quy và giao dịch on-chain/off-chain
Lương và phúc lợi
Gói hỗ trợ chuyển vùng lên đến 100 triệu VNĐ (cho ứng viên Senior ra Đà Nẵng)
Hỗ trợ gói vay 1 - 2 tỷ VNĐ với lãi suất ưu đãi 4% (cho cấp Senior)
Giảm 20% học phí cho con khi học tại FPT School
Tài khoản học tập Udemy, ELSA PRO (và Udacity cho cấp Quản lý)
Tóm tắt bằng AI từ JD gốc, đọc JD gốc trước khi ứng tuyển.
ABOUT FPT SOFTWARE
FPT Software, a subsidiary of FPT Group, is a leading global IT service provider headquartered in Vietnam. With 33,000+ employees in 88 offices across 30 countries, we serve 1,100+ clients, including 96 Fortune 500 companies.
We believe diversity fuels innovation and strive to create an inclusive workplace where talents of all backgrounds thrive. We welcome expatriates and international professionals to bring fresh perspectives and help shape the future of technology.
RESPONSIBILITIES
Design and execute test strategies for blockchain applications and DeFi protocols.
Validate Solidity smart contracts for functionality, edge cases, and security vulnerabilities.
Develop and maintain automated tests for APIs, UI, smart contracts, wallets, nodes, and dApps.
Perform functional, integration, regression, and transaction-level testing, including gas fees, nonce handling, and confirmations.
Validate wallet integrations, token transfers, cross-chain bridges, and on-chain/off-chain workflows.
Test DeFi features such as DEXs, staking, lending, AMMs, liquidity pools, and yield farming.
Analyze blockchain logs, events, and transaction data to identify defects.
Collaborate with developers and contribute to CI/CD pipelines and release quality gates.
REQUIREMENTS
Middle/Senior/Leader Automation Tester
Strong test automation experience using Java or Python.
Hands-on experience with Selenium, Playwright, or similar automation frameworks.
Experience in REST/GraphQL API testing and backend validation.
Familiarity with CI/CD tools such as Jenkins or GitHub Actions.
Solid knowledge of Ethereum, EVM, gas, transactions, and blockchain fundamentals.
Experience testing Solidity smart contracts.
Experience working with wallets such as MetaMask or WalletConnect.
Understanding of DeFi protocols, including DEXs, lending, and staking.
Strong analytical, problem-solving, and security-focused testing skills.