Summary
The job is a remote position at DoraHacks focusing on website functionality testing and smart contract validation. The role requires fluency in Mandarin for verbal communication, a bachelor's degree or higher in Computer Science, Software Engineering, or related field, at least 3 years of experience as a Test Engineer, familiarity with common testing tools and frameworks, strong programming skills, excellent problem-solving and analytical skills, good communication skills, teamwork spirit, ability to learn new technologies quickly, and preference for experience in blockchain project development or smart contract testing.
Requirements
- 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
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
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