Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Job summary
A leading consulting firm in Hong Kong is looking for a Quality Assurance Engineer to oversee and execute various testing methodologies for web, API, and mobile products. This role requires solid experience in enterprise-scale systems testing along with strong skills in developing automated testing frameworks. The ideal candidate enjoys problem-solving, understands both functional and non-functional testing, and has scripting abilities in languages like Python and Bash.
Qualifications
Solid experience in testing enterprise-scale systems.
QA experience on Web, API, and Mobile products.
Knowledge of system testing best practices and methodologies.
Responsibilities
Plan, develop, and execute various tests on assigned projects.
Design and develop frameworks for automated testing.
Document test plans, procedures, and test cases.
Skills
Regression testing
Automated testing frameworks
System testability improvement
API testing
Mobile product testing
Scripting in Python
Problem-solving
Tools
GitHub
Jenkins
Docker
Selenium
Appium
UNIX/Linux
Job description
Plan, develop, and execute regression, functional, integration and other tests on assigned project.
Design, develop, and use frameworks and harnesses for automated testing.
Take full ownership of and maintain a robust QA environment.
Work with developers on improving system testability and creating testing environment.
Document test plans, procedures, test cases and test data.
Solid experience in testing work of enterprise-scale system.
QA experience on Web, API, Mobile products.
Knowledge of system testing best practices and methodologies.
Understand all levels (functional/non-functional) of product and application testing.
Experience with test planning, execution, and automation.
Experience with BDD/TDD, CI/CD, Scrum/Kanban is a plus.
Experience with continuous integration tools (GitHub, Jenkins, Docker) is a plus.
Experience with UNIX/Linux environment.
Scripting ability using Python, Selenium/Appium, Bash, knowledge on Java is a plus.
Enjoys breaking things and solving problems - not just able to find out the 'what', but also the 'why'.
Quick learner able to adapt and contribute to new projects and test demands.