Job Description
We are seeking a skilled Testing Engineer to join our team and contribute to the development of our public chain system. In this role, you will be responsible for designing and executing comprehensive testing strategies to ensure the reliability, performance, and security of our blockchain platform.
Key Responsibilities
- Responsible for the testing design and development of the public chain system, including functional, performance, security, and stability testing.
- Write automated testing scripts, build and maintain testing frameworks, and improve testing efficiency.
- Participate in testing and problem localization of core modules of blockchain (consensus, smart contracts, networks, etc.).
- Collaborate with the development team to drive continuous optimization of code quality and test coverage.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- 3+ years of experience in software testing, preferably in blockchain or distributed systems
- Strong programming skills in languages such as Python, Java, or Go
- Experience with automated testing frameworks and tools
- Knowledge of blockchain technology and its core components
- Excellent problem-solving and analytical skills
- Ability to work collaboratively in a team environment
Preferred Qualifications
- Experience with performance testing and security testing methodologies
- Familiarity with CI/CD pipelines and DevOps practices
- Understanding of cryptography and security principles
- Previous experience working on public blockchain projects