Senior QA Engineer - Big Data (Auto & BE Testing)
binance
Job Summary
Binance, a global blockchain ecosystem, seeks a Senior QA Engineer for Big Data with expertise in Auto and Backend Testing. The role involves participating in the full software development lifecycle, from requirements analysis to product release and maintenance. Responsibilities include working closely with development teams, product managers, and partners to deliver high-quality products. Key tasks involve designing, developing, and executing automation scripts, creating comprehensive test plans and cases for applications, data applications, and pipelines, and improving test strategies to reduce manual efforts. The engineer will also be responsible for preventing, reporting, analyzing, and tracking issues effectively. The ideal candidate will contribute to building an inclusive financial ecosystem by ensuring the quality of digital asset products and platforms.
Must Have
- 6+ years QA experience in Automation & Backend Testing
- Proficiency in Python or Java coding (intermediate)
- Experience writing clear test plans & cases
- Experience testing Backend services (APIs, Databases)
- Strong SQL testing skills
- Experience in Agile/Scrum development
Good to Have
- Knowledge in Blockchain or Web3 domain
- Experience testing Big Data middleware (Hadoop, Hive, Spark, Kafka, Flink)
Perks & Benefits
- Shape the future with the world's leading blockchain ecosystem
- Collaborate with world-class talent
- Tackle unique, fast-paced projects with autonomy
- Results-driven workplace with career growth opportunities
- Competitive salary and company benefits
- Work-from-home arrangement
Job Description
Responsibilities
- Participate in the entire software development lifecycle (including Backend Testing), encompassing all stages from requirements analysis to test planning, execution, defect tracking, through to product release and maintenance.
- Work closely with team members (Developers, Product Manager and all other partners) to design, develop, test and deliver high quality products.
- Create detailed, comprehensive, well-structured and effective test plans and test cases for applications, including Data applications, Data platform and pipelines.
- Prevent, report, analyse and track issues in an effective and efficient mannerImprove test strategy to reduce manual test efforts - Design, develop and execute Automation scripts.
Requirements
- At least 6+ years of QA engineering experience in Automation and familiar with Backend Testing + Coding (Intermediate coding ability in Python or Java ).
- Experience in writing clear and comprehensive test plans and test cases.
- Experience in testing Backend services such as APIs, Databases, distributed servicesStrong SQL testing, understanding different SQL statements.
- Experience working in an Agile/Scrum development process.
- Bonus: Knowledge in the Blockchain or Web3 domain.
- Bonus: Big Data middle-wares testing (Hadoop, Hive, Spark, Kafka, Flink)