jasonchentw

Software Quality Engineer

My name is Huan Hua Chen and I graduated from National Taiwan University with a major in oceanography. After I graduated from graduate institute, I joined the company responsible for the core business from Taiwan Sports Lottery Company as a trader doing risk management. After that I worked as quality assurance and product support engineer in a software startup responsible for testing web applications to fit client's requirements and also to clarify the issue reported from client and try to reproduce it and troubleshooting with engineers and figure out the cause and provide the possible resolution to them. After that I joined a blockchain asset management startup company as a quality engineer. During my work time I approach microservices deployed on AWS like ECS, RDS, S3, CloudWatch, API Gateway and co-work with UI/UX designers to prevent bug generation and also co-work with the trading team to maintain our trading system interact with crypto exchanges with API testing using postman. Now I work in a web3 company as a software quality assurance engineer responsible for front-end & contract interaction with DApp services like token swap, liquidity for swap, yield farming and staking.


Experience: 4 years

Yearly salary: $40,000

Hourly rate: $25

Nationality: 🇹🇼 Taiwan

Residency: 🇹🇼 Taiwan


Experience

Software quality assurance engineer & blockchain researcher
Convergence finance
2021 - 2022
Help convergence finance mainnet launch including ConvX which is an AMM-based decentralized exchange to provide a liquid market for anyone to swap the private-sale tokens and ConvPool for liquidity and allow user to provide liquidity to earn instant rewards from transaction fees and ConvO which is ultimate launchpad to bring fundraising and early subscription of exclusive investment opportunities in the form of private-sale tokens and testing in every stage for ensuring every step of subscription. Testing smart contract interaction with front end applications, like reward distribution and token redemption mechanism. Testing add/remove liquidity, swap token, staking pool for yield farming mechanism and user’s history data display. Using metamask wallet testing dApp bridging token between Ethereum and Moonbeam chains.
Software quality assurance engineer
Linear finance
2020 - 2021
Helping linear finance mainnet launch, including testing custom built dApp that allows users to stake, build, claim. Using metamask testing dApp deployed on the Ropsten chain and Binance wallet testing from Binance smart chain bridging tokens between Ethereum and Slope/Phantom wallet testing dApp bridging token between Ethereum and Solana chains. Testing decentralized exchange that allows user to trade standard liquids such as digital assets, commodities, and indices and swap functions for cross-chain swap functionality with cross-chain compatibility to maintain connectivity and composability across different DeFi ecosystems.
Software quality assurance engineer
Bincentive
2019 - 2020
Helping platform add 1 cryptocurrency as stake currency and accounting for performance fee launch. Testing 3 new blockchain investment products launched. (Mirror trading, Crypto Option, Lending BOT) Testing connects 5 new exchanges for trading teams to develop investment strategy. (Binance, OKEx, BitMEX, Bitfinex, FTX) Using Testcafe for an end to end automation testing framework and Appium as an App automation framework to deploy our application to iOS and Android and using AWS cloudwatch to read logs and communicate with backend engineers to fix bugs faster and directly and efficiently. Help the trading team to send signals to exchanges for placing orders with API key testing. Simulate testing procedures close to the production environment, operate a database with PostgreSQL to generate testing data.
Software quality assurance engineer
Infocast
2018 - 2019
Using Postman as RESTful API testing to set up collection run automation regression testing and Testcafe as an end to end automation testing framework. Provide advice to prevent bug’s production in the design stage when UI/UX designer design user interface and prototype. Give feedback to prevent defect production before development when product manager propose to add new features. Receive client’s feedback from Zendesk and clarify the issue and provide solutions directly to client’s inappropriate operation. Reproduce the bug and report to the engineering team to define the issue and provide my perspective to fix.

Skills

agile
api
jira
project-manager
trader
quality-assurance
english
chinese-mandarin