The World’s Leading Blockchain Ecosystem and Digital Asset Exchange
QA Engineer, APP Testing, Java Coding
Location
Singapore
Posted
143 days ago
Salary
0
Seniority
Senior
Job Description
QA Engineer, APP Testing, Java Coding
Binance
• Participate in 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 Java). 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.
Job Requirements
- At least 3 years of professional experience in QA Testing (Automation), ideally within a leading technology firm.
- Strong coding skills are required, with a solid understanding of Java and experience using popular automation frameworks. Exposure to iOS/Android development is an added advantage.
- 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 will be considered a plus.
- 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.
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
• Serve as the technical QA reference within the client organization, supporting decisions and best practices in quality. • Promote and sustain a quality culture focused on defect prevention and continuous improvement. • Plan, architect, and evolve the test automation strategy (functional, regression, and integration). • Develop and maintain automation using Playwright and Selenium. • Lead performance testing initiatives and strategies alongside technical teams. • Support the definition of quality pipelines integrated with CI/CD. • Mentor and provide technical guidance to other QA and development professionals. • Participate in technical discussions with product and engineering to ensure alignment on quality. • Monitor metrics and contribute to continuous improvement of testing processes and frameworks.
Software Quality Assurance Engineer
VistageVistage, founded in 1957, is a global executive coaching organization that serves over 45,000 members across 40 countries, specializing in peer advisory groups
• Design, develop, and maintain detailed test plans and test cases • Collaborate with Product Owners and developers on user stories • Ensure all test documentation and quality assurance procedures are up-to-date • Execute complex manual and exploratory testing • Test integrations between different systems • Log, track, and manage software defects using JIRA/Xray • Verify fixes and new deployments to ensure quality standards
Software Quality Assurance Engineer
VistageVistage, founded in 1957, is a global executive coaching organization that serves over 45,000 members across 40 countries, specializing in peer advisory groups
• Test Design and Documentation • Test Artifact Creation: Design, develop, and maintain detailed test plans, comprehensive test cases, and in-depth use cases that fully cover functional, regression, and integration requirements. • Requirement Analysis: Collaborate with Product Owners and developers to understand user stories and technical designs, ensuring all testing captures the intended functionality and business impact. • Documentation Maintenance: Be responsible for ensuring all test documentation and quality assurance procedures are up-to-date and accurately reflect the current state of our software features. • Manual Test Execution and Defect Management • Rigorous Testing: Execute complex manual, exploratory, regression, and user acceptance testing (UAT) across our applications in an Agile environment. • Ecosystem Validation: Focus on testing integrations between different systems (Salesforce, WordPress, proprietary tools) to identify cross-platform data flow and functional issues. • Defect Precision: Log, track, and manage software defects meticulously using JIRA/Xray, providing clear reproduction steps, environment details, and expected results. • Validation: Verify fixes and new deployments, ensuring that bugs are resolved and new features meet the required quality standards without introducing regressions. • Technical Skills and Collaboration • Cross-Platform Testing: Execute testing across various browsers (Chrome, Safari, Firefox), mobile devices, and operating systems to guarantee a consistent user experience. • Data Integrity: Perform basic data validation by writing and executing SQL queries against our backend databases. • Remote Collaboration: Proactively communicate risks, issues, and test progress with the team and stakeholders, effectively navigating a remote and multi-timezone work environment.
• Develop comprehensive test strategies: Create and maintain test plans covering functional, performance, and regression testing for AI agents and automation workflows. • Build and maintain automated test frameworks: Develop and maintain automated test scripts/frameworks to ensure bot responses and workflow outputs remain accurate, consistent, and reliable over time. • Build and maintain test assets: Create/curate golden conversation sets, synthetic test data, evaluation rubrics, and regression suites to measure quality over time. • Validate AI agent safety and reliability: Test tool-calling end-to-end (tool selection, parameter mapping, sequencing, retries/timeouts, error handling, and recovery), including negative/edge cases; confirm outputs align to business rules and document risk mitigations. • Test integration/workflow integrity: Validate API contracts, data transformations, and downstream impacts (idempotency, duplicate prevention, partial failures, and latency) across environments. • Manage defects through resolution: Identify, log, prioritize, and track defects; partner with developers to reproduce issues and validate fixes. • Provide release certification: Deliver final quality sign-off prior to production release, ensuring defined acceptance criteria and quality standards are met. • Align on acceptance criteria: Partner with Business Analysts to ensure user stories include clear, testable acceptance criteria and that test coverage maps to requirements. • Document testing and metrics: Maintain test cases, data, results, and quality metrics; communicate outcomes and risks. • Participate in Agile ceremonies: Engage in planning, grooming, standups, and retrospectives to embed quality throughout delivery. • Drive continuous improvement: Identify opportunities to improve automation coverage, testing effectiveness, and quality practices.


