QA Engineer
coins
Shanghai
Posted Feb 13, 2026
- Other
- Technology
Job description
***Join the Pioneer Crypto Brand in the Philippines!*** Coins is the most established crypto brand in The Philippines and has gained the trust of more than 18 million users. Through the easy-to-use mobile app, users can buy and sell a variety of different cryptocurrencies and access a wide range of financial services. Coins is fully regulated by the Bangko Sentral ng Pilipinas (BSP) and is the first ever crypto-based company in Asia to hold both Virtual Currency and Electronic Money Issuer licenses from a central bank. ### Responsibilities - Responsible for the **automated testing** of software projects, designing and executing automated test cases to ensure comprehensive and accurate test coverage. - Participate in project requirement analysis and test plan formulation, and propose reasonable test strategies and suggestions. - Build and maintain automated test frameworks, continuously optimize test processes, and improve test efficiency and quality. - Collaborate closely with development, product, and other teams, communicate issues identified during the testing process in a timely manner, and promote problem resolution. - Focus on the testing of **payment-related functional modules** to ensure the security, stability, and accuracy of payment processes, including but not limited to payment interface calls and payment status synchronization. - Responsible for the interaction testing with various payment channels (such as banks, third-party payment platforms, etc.), verify the correctness, compatibility, and reliability of channel integration, and handle issues arising during channel interaction. - Write test reports, record test results, analyze test data, and provide a basis for project quality improvement. ### Requirements - Bachelor’s degree or above in a computer-related major, with **more than 3 years of experience in software automated testing**. - Proficiency in at least one automated testing tool (e.g., Selenium, Appium) and familiarity with the design and implementation of automated test frameworks. - Rich experience in testing payment-related projects, and a good understanding of payment business processes, including order generation, payment processing, refund, and reconciliation. - Experience in testing interactions with payment channels (banks, third-party payment institutions, etc.), knowledge of channel interface specifications and interaction mechanisms, and the ability to independently conduct channel integration testing. - Familiarity with software testing processes and methods, including functional testing, performance testing, and interface testing, with strong ability in problem analysis and localization. - Mastery of at least one programming language (e.g., Java, Python) and a certain ability in code writing and debugging. - Knowledge of basic database concepts, and proficiency in using SQL statements for data query and operation. - Good communication skills, teamwork spirit, and sense of responsibility, and the ability to work under certain pressure.