QA Engineer
All-in-one Philippine e-wallet and cryptocurrency exchange combining crypto trading with payments, bills, QR checkout, mobile load, and remittances.
Funding history
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.
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
