Senior Software Testing Engineer

closed
DoraHacks Logo

DoraHacks

πŸ’΅ $60k-$120k
πŸ“Remote - United States

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
This job is filled or no longer available