Responsibilities
- Participate in Futures' entire software development lifecycle, encompassing all stages from requirements analysis to test planning, execution, defect tracking, through to product delivery and maintenance.
- Work closely with fellow software engineers, product managers, user experience designers, and operation engineers, contributing insights and feedback on design optimization, and system implementation.
- Set up and manage testing environments (incorporating Node.js, Java, Go, Python, local blockchain, etc.). Develop detailed, comprehensive, and well-structured test plans and cases.
- Perform extensive testing, including black-box, white-box, security, automated scripts, performance, on multiple platforms such as Web, Windows, and Mobile OS.
- Stay ahead with the latest technology trends, persistently enhancing the team's testing process, methodologies, and efficiency.
Requirements
- At least 3 years of professional experience in QA Testing (Automation), ideally within a leading technology firm.
- Hands-on experience with Java or Rust for writing unit tests, with a preference for testing trading systems and matchmaking functionalities.
- Skilled in performing functional testing for mobile applications.
- Adept at designing and executing comprehensive test plans for complex projects.
- Proficient in root cause analysis to diagnose and resolve issues affecting software quality.
Binance is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.