QA Engineer

All-in-one Philippine e-wallet and cryptocurrency exchange combining crypto trading with payments, bills, QR checkout, mobile load, and remittances.

Manila, Philippines
About Coins.ph

Coins.ph is a regulated digital-asset and payments platform operating under the Coins.ph brand. Its services include buying, selling, and holding cryptocurrency; peso wallets; bill payments; mobile load; QR payments; money transfers; and remittances. The current user agreement identifies Betur, Inc. and DCPay Philippines, Inc. as the entities doing business as coins.ph.

View jobs by Coins.ph

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

Responsible for automated testing of software projects, test strategy development, framework maintenance, payment-module testing, payment-channel integration testing, issue resolution, and test reporting.

Requirements

  • Bachelor's degree or above in a computer-related major
  • More than 3 years of experience in software automated testing
  • Proficiency with an automated testing tool such as Selenium or Appium
  • Familiarity with automated test framework design and implementation
  • Experience testing payment-related projects
  • Understanding of payment processes including order generation, payment processing, refunds, and reconciliation
  • Experience testing payment-channel interactions
  • Knowledge of channel interface specifications and interaction mechanisms
  • Ability to independently conduct channel integration testing
  • Familiarity with functional, performance, and interface testing
  • Strong problem analysis and localization abilities
  • Mastery of Java, Python, or another programming language
  • Ability to write and debug code
  • Knowledge of basic database concepts
  • Proficiency with SQL
  • Good communication skills, teamwork, responsibility, and ability to work under pressure

Responsibilities

  • Design and execute automated test cases for comprehensive and accurate test coverage
  • Participate in project requirement analysis and test plan formulation
  • Propose reasonable test strategies and suggestions
  • Build and maintain automated test frameworks
  • Continuously optimize test processes to improve efficiency and quality
  • Collaborate closely with development, product, and other teams
  • Communicate testing issues promptly and promote problem resolution
  • Test payment-related functional modules, including payment interface calls and payment status synchronization
  • Test interactions with banks and third-party payment platforms
  • Verify correctness, compatibility, and reliability of channel integrations
  • Handle issues arising during channel interaction
  • Write test reports and record test results
  • Analyze test data to support project quality improvement

Benefits

  • Cross-functional collaboration opportunities
  • Career advancement opportunities in a fast-growing organization expanding beyond APAC
  • Culture that welcomes data-backed ideas and meaningful improvements
QA Engineer at Coins.ph | JobStash