The World’s Leading Blockchain Ecosystem and Digital Asset Exchange
Senior Tooling Engineer – QA Tooling Developer
Location
Singapore
Posted
68 days ago
Salary
0
Seniority
Senior
Job Description
Senior Tooling Engineer – QA Tooling Developer
Binance
• Design and develop internal testing and quality tools to support backend engineering teams. • Create detailed and comprehensive test cases and test plans for backend systems and internal platforms. • Design, develop, and execute automation solutions, combined with necessary manual investigation, to solve complex backend issues. • Perform root cause analysis on test failures, tooling issues, and product defects, and drive resolution. • Identify gaps in existing test coverage and continuously improve automation and tooling capabilities. • Conduct investigatory testing for unreleased features, defining requirements, system behavior, and potential impact. • Integrate testing tools with CI/CD pipelines to improve quality gates and delivery efficiency. • Maintain and evolve existing internal tools, ensuring stability, scalability, and maintainability.
Job Requirements
- Strong programming ability in Java, Python, or Golang (at least one required).
- Able to write code from scratch, especially in Java (live coding assessments are part of the interview).
- Experience in building internal tools, testing frameworks, or automation platforms.
- Solid understanding of backend testing, including APIs, services, and data validation.
- Strong knowledge of test case design, automation framework principles, and testing methodologies.
- Proficient in SQL, with hands-on experience in data verification and troubleshooting.
- Familiar with software development processes, CI/CD workflows, and basic cloud concepts (e.g. AWS).
- Strong analytical mindset with proven root cause analysis capability.
Benefits
- Competitive salary and company benefits
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
• Work closely with team members to test and deliver high quality products. • Understand business scenarios and tech design, design and develop test cases, and organize test case reviews. • Execute test cases and identify issues through functional and regression tests. • Identify, track bugs to be fixed and make sure delivery on time.
• Work closely with team members to test and deliver high quality products. • Understand business scenarios and tech design, design and develop test cases, and organize test case reviews. • Execute test cases and identify issues through functional and regression tests. • Identify, track bugs to be fixed and make sure delivery on time. • Design, develop and execute automation scripts to increase efficiency.
Quality Engineer, Authorizations – Affirmative Position for People with Disabilities
VisaBased in Foster City, California, Visa is a global payments technology organization. Visa was founded in 1958, coinciding with Bank of America’s launch of the
• Engineering focused in customer support and quality • Financial background, understanding authorization’s business • On-call rotation • Work closely with the Engineer and Product team to identify new automation opportunities and application faults • Work closely with other QAs within business to encourage best practices • Be able to use and develop QA software tooling • Be aware of new and developing changes in QA technology, such as AI tools • Establish design principles for automated software test procedures • Maintain the test automation frameworks • Write automation scripts and implementing it in software applications • Help teams develop complex end-to-end automated testing solutions and performance tests with integration in CI/CD tools • Create and document detailed, comprehensive, and well-structured test plans and test cases to assess software quality • Communicate test progress and results • Identify quality issues and create test reports • Review software bug reports and highlight problem areas • Ideate, implement, maintain, and reinforce high-quality standards leveraging reusability and scalability • Execute exploratory tests, usability tests, and manual tests when necessary • Observe and purpose improvements in deployment processes towards better quality • Be responsible for quality tools and engineering
• Manual testing: validate new features, fixes, and hotfixes across Web UI + APIs. • Risk-based testing: define test scope based on financial / customer impact; call out residual risks. • API / E2E validation: test REST APIs, async flows, and webhooks using Postman/Newman (or equivalent). • Data validation: verify state transitions and side effects in PostgreSQL; understand idempotency and retries. • Regression ownership: maintain and continuously improve smoke + regression suites for critical payment routes. • Incident-to-tests: convert production incidents into new regression cases or monitoring checks. • Collaboration: work closely with engineers/PMs to clarify requirements, reproduce issues, and verify fixes. • Release reporting: provide concise QA notes per release (scope, result, risks, follow-ups).


