
Test Engineer
HashWhale • Shanghai, Shanghai, China
Role & seniority: Testing Engineer (mid-level, 3–5 years in testing)
Stack/tools: Python; API testing; Selenium (front-end automation); Android/iOS testing; Linux; Jenkins; databases; Web service architecture; client/server logic
Top 3 responsibilities
-
Design and execute testing strategies for financial-related products
-
Develop and perform API automation and front-end automation tests
-
Ensure test coverage across modules, explore edge cases, and improve stability, performance, and user experience
-
Must-have skills: Bachelor’s in Computer Science or related field; 3–5 years testing experience; Python proficiency; API testing experience; Selenium for front-end automation; knowledge of Android/iOS testing; Linux/Jenkins; strong debugging and analytical abilities; understanding of Web services and networks
-
Nice-to-haves: Experience in CEX (Centralized Exchange) or related industries; scripting/tools to improve testing efficiency; self-motivated with solid coding practices; ability to propose efficient testing solutions; 0–1 years experience in a relevant area (bonus)
-
Location & work type: Based in Singapore (HQ); global mining operations; full-time position (work type not explicitly remote)
Full Description
HashWhale
3 CEX/ pythonselenium androidioslinuxjenkins Web/ 0-1
HashWhale is a global provider of cloud mining services. Headquartered in Singapore and backed by a team of experienced miners and technical experts, we operate advanced mining centres across US. We focus on transparency, efficiency, and compliance, delivering secure and reliable computing solutions along with detailed revenue reports empowering clients to invest confidently in the future of digital infrastructure.
We are looking for a proactive and detail-oriented Testing Engineer to join our team. This role will be responsible for designing and executing comprehensive testing strategies to ensure the quality, stability, and performance of our systems and services.
Key Responsibilities
Conduct testing for financial-related products.
Develop and perform API automation testing and front-end automation testing.
Accurately understand business processes, apply mature testing frameworks and methodologies to ensure comprehensive test coverage.
Execute full-module and specialized testing, self-check and explore potential edge cases that may impact users.
Enhance the teams contributions to compatibility, stability, performance, and user experience design solutions, build tools, and deliver measurable improvements.
Requirements
Bachelors degree or above in Computer Science or related field, with 3-5 years of testing experience.
Experience in CEX (Centralized Exchange) or related industries is preferred.
Proficient in Python and relevant frameworks; familiar with API testing and Selenium for front-end automation.
Familiar with testing on Android, iOS, and other client platforms; knowledgeable in Linux, Jenkins, operating systems, networks, and databases.
Strong debugging and analytical skills; solid understanding of Web service architecture, client/server business logic, and communication protocols.
Ability to propose accurate, efficient, and effective solutions based on business logic.
Self-motivated, with good coding practices and experience using scripts and tools to improve testing efficiency.
0-1 experience will be a bonus Show more Show less