Job Description
Summary
Primary Responsibilities
- Conduct website functionality testing, including front-end and back-end verification.
- Test and validate blockchain-related smart contracts to ensure their security and correctness.
- Design and execute ETL (Extract, Transform, Load) process testing.
- Design and perform E2E (end-to-end) testing to ensure system components work together seamlessly.
- Write and maintain test cases, test plans, and test reports.
- Collaborate closely with the development team, promptly identify and report issues, and drive their resolution.
Qualifications
- Fluent in Mandarin for verbal communication (writing skills not required)
- Bachelor’s degree or higher in Computer Science, Software Engineering, or related field.
- At least 3 years of experience as a Test Engineer, with a preference for experience in website testing or ETL testing.
- Familiarity with common testing tools and frameworks, such as Selenium, Cypress, JMeter, Postman, etc.
- Strong programming skills, proficient in Python, JavaScript, or other commonly used programming languages.
- Excellent problem-solving and analytical skills, with a keen eye for identifying and diagnosing issues.
- Good communication skills and teamwork spirit, capable of working efficiently with cross-departmental teams.
- Ability to quickly learn new technologies, including blockchain technology and smart contract development.
Preferred Qualifications
- Experience in blockchain project development.
- Understanding of smart contract development and testing, familiar with Solidity or other smart contract programming languages.
- Practical experience in building a complete automated testing system.
Skills
- Analytical Thinking
- Communications Skills
- Development
- Problem Solving
- Python
- Smart Contract Development
- Software Engineering
- Solidity