Company logo

Senior Software Testing Engineer





Primary Responsibilities

- Conduct website functionality testing, including front-end and back-end [verification.](http://verification.test/)
- [Test](http://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.](http://seamlessly.write/)
- [Write](http://seamlessly.write/) and maintain test cases, test plans, and test [reports.](http://reports.collaborate/)
- [Collaborate](http://reports.collaborate/) closely with the development team, promptly identify and report issues, and drive their resolution.


- 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](http://testing.familiarity/) with common testing tools and frameworks, such as Selenium, Cypress, JMeter, Postman, [etc.](http://etc.strong/)
- [Strong](http://etc.strong/) programming skills, proficient in Python, JavaScript, or other commonly used programming [languages.](http://languages.excellent/)
- [Excellent](http://languages.excellent/) problem-solving and analytical skills, with a keen eye for identifying and diagnosing [issues.](http://issues.good/)
- [Good](http://issues.good/) communication skills and teamwork spirit, capable of working efficiently with cross-departmental [teams.](http://teams.ability/)
- [Ability](http://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.