Job Responsibilities:
1. Participate in the entire process of mining pool product testing, including requirements analysis, design review, formulation of test plans, design and execution of test cases, defect tracking, and software quality analysis;
2. Participate in the development of automated testing tools/frameworks, design and execution of automated test cases, automatic construction of test environments, continuous integration, etc.;
3. Ensure the quality of the system under test, and strive to improve the quality and efficiency of development through innovation in testing processes and methods;
Job Requirements:
1. Bachelor’s degree or above in engineering, computer science, or other related fields;
2. Familiar with Linux or Unix operating systems;
3. Proficient in at least one programming language such as C/C++/Java, with experience in Shell or Node.js preferred;
4. At least 2 years of experience in software development and automated testing;
5. Experience in the cryptocurrency industry preferred;
6. Proficient in testing processes and test case design methods, familiar with UI automation testing and interface testing, and able to actively conduct technical research;
7. Ability to solve complex problems and develop automated testing tools and systems;
Bonus Points:
1. Knowledge of Bitcoin underlying technology is preferred;
2. Experience with Docker;
3. Proficient in using Jenkins for continuous integration.