Senior QA Engineer - Futures
Binance, the world’s largest cryptocurrency exchange by volume, is seeking a QA Automation Engineer to join its remote global team. This full-time role focuses on the entire software development lifecycle, from requirements and testing to deployment and maintenance—specifically within Binance Futures. You will collaborate with cross-functional teams to test platforms across Web, Mobile, and Desktop, working with technologies like Node.js, Java, Go, and Python. Compensation includes a competitive salary, comprehensive benefits, and flexible work-from-home arrangements.
Ideal candidates will have 3+ years of QA Automation experience, preferably in high-tech or financial trading environments. Proficiency in Java or Rust for unit testing and hands-on experience testing mobile applications is essential. Strong analytical skills and the ability to write detailed test plans are required. Bilingual fluency in English and Mandarin is necessary for collaboration across global teams.
As part of the Binance team, you'll work in a rapid-growth, high-impact environment alongside top global talent. Binance offers opportunities for innovation, ownership, and continuous skill development in the evolving Web3 and digital finance landscape.
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.
- Bilingual English/Mandarin is required to be able to coordinate with overseas partners and stakeholders.
Similar Jobs





