QA Engineer - Handshakes

Job ID: SG-TE-0004-1

QA Engineer


The role

We are hiring a QA Engineer to be based in Taipei, Taiwan. As a QA Engineer, you will develop and execute exploratory and automated tests, and work collaboratively with software engineers to debug and resolve issues. You should be responsible for facilitating successful releases of products, conducting tests before launches to ensure software runs smoothly and meets clients’ needs.

We are looking for someone who will ideally work with the team to assess risks, build test frameworks, and engineer foundations and solutions. You will also guide the team towards good engineering practices, bug prevention strategies, testability, and other quality concepts.

Key responsibilities

• Execute regression, integration, performance, unit, and system test plans, with the aim of maximising test coverage, release velocity, and production health
• Design, test, and verify quality of end user applications and server side components to ensure they meet requirements and functional specifications
• Use a combination of manual and automated testing to ensure high quality releases that meet clients’ needs
• Plan and construct product system architecture, assess risks, resolve the design’s testability, and address system stability
• Document test results into bug tracking system, and follow through to resolution
• Review software documentation to ensure technical accuracy and completeness
• Support project and initiate post-mortem reviews with recommended improvements
• Innovate testing tools, technologies, platforms, and life cycle of product R&D, and improve testing efficiency
• Research new technologies and methods in testing domain, apply and promote them, and improve industry influence
• Maintain subject matter expertise for the systems under test, and use it to create, maintain, and extend the test case library


• Bachelor’s degree in Computer Science, similar technical field, or equivalent practical experience
• More than 3 years QA and QC experience in internet and traditional industries, able to prototype and deploy software quality control strategy for a complex system
• Rich experience in software development, and testing web-based software
• Strong analysis and design skills, capable to develop testing framework and integrate solutions; experience with RESTful API, performance, automation, security, black box, and white box testing
• Experience in JavaScript, and one or more programming languages including but not limited to Typescript or Python
• Good understanding of relational databases and SQL
• Accuracy and attention to detail
• Strong analytical / critical thinking and communications skills If interested please send your CV to and

Apply now

    We may retain your personal data as long as it is necessary to fulfil the purpose for which it was collected, or as required or permitted by applicable laws. We will cease to retain your personal data, or remove the means by which the data can be associated with you, as soon as it is reasonable to assume that such retention no longer serves the purpose for which the personal data was collected, and is no longer necessary for legal or business purposes.