Binance - Senior QA Engineer (Backend), Rust / Java
Requirements
• At least 3 years of professional experience in QA Testing (Automation), ideally within a leading technology or software engineering firm. • 3 years of professional experience in QA Testing (Automation) • Strong programming skills in Rust/Java are required, with a solid understanding of the language’s ecosystem and experience usingRust/Java-based automation frameworks and testing libraries. Exposure to iOS/Android development is an added advantage. • Rust/Java-based automation frameworks • Hands-on experience with mobile-specific testing techniques such as performance testing, Monkey stress testing, startup time measurement, frame rendering analysis, and network condition testing. Familiarity with secondary development tools or cross-platform frameworks will be considered a plus. • mobile-specific testing techniques • secondary development tools • Adept at designing, implementing, and executing comprehensive test plans for complex systems and distributed architectures. • designing, implementing, and executing comprehensive test plans • Proficient in root cause analysis to diagnose, debug, and resolve issues affecting software performance and quality. • root cause analysis • Bilingual English/Mandarin is required to effectively coordinate with overseas partners and stakeholders. • Bilingual English/Mandarin • Why Binance • Candidate Privacy Notice
Responsibilities
• Participate in the Futures team’s entire software development lifecycle, encompassing all stages from requirements analysis to test planning, execution, defect tracking, product delivery, and maintenance with a strong emphasis on Rust/Java-based systems. • Rust/Java-based systems • Work closely with fellow software engineers, product managers, user experience designers, and operations engineers to provide insights and feedback on Rust/Java code design, testing strategies, and system implementation. • Rust/Java code design • Set up and manage Rust/Java testing environments, developing detailed, comprehensive, and well-structured test plans and cases using Rust/Java testing frameworks and tools. • Rust/Java testing environments • Rust/Java testing frameworks • Perform extensive testing including black-box, white-box, security, automated, and performance testing across multiple Rust/Java-based platforms and components. • Rust/Java-based platforms and components • Stay current with the latestRust/Java technologies and ecosystem advancements, continuously improving the team’s testing processes, methodologies, and efficiency. • Rust/Java technologies and ecosystem advancements
Benefits
• Shape the future with the world’s leading blockchain ecosystem • Collaborate with world-class talent in a user-centric global organization with a flat structure • Tackle unique, fast-paced projects with autonomy in an innovative environment • Thrive in a results-driven workplace with opportunities for career growth and continuous learning • Competitive salary and company benefits • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT