Share this
Job Description:
This position is a key role in ensuring quality assurance and test engineering best practices across project teams. You will work alongside project managers, developers, UX teams and other stakeholders to review application requirements, user stories, technical specifications, and testing plans. Your role is crucial in developing detailed test plans and cases, executing them, and ensuring deliverables achieve the required standards of quality.
Key Responsibilities:
- Review application and project documentation.
- Create and execute detailed test plans, test cases and ensure project objectives are met.
- Work closely with cross-functional teams to identify and resolve system issues.
- Analyse test results and provide appropriate recommendations for quality improvements.
- Maintain documentation and testing artefacts, including automation releases and change logs.
- Design, debug and maintain automated test scripts using tools like Selenium, Appium, Cucumber and Python.
- Configure and code using Java, Python and other automation tools.
- Define and review test automation frameworks to increase testing efficiency.
- Execute and analyse automation scripts and track defects effectively.
- Ensure both front-end and back-end testing is conducted using appropriate tools.
- Provide QA consultation to internal and external participants when required.
Minimum Requirements:
- Bachelor’s degree in Computer Science, Information Technology or related disciplines.
- Minimum of 5 years’ experience in the IT industry with a strong focus on testing and quality assurance.
- Solid understanding of the software development lifecycle, particularly Agile, Scrum, DevOps and Waterfall methodologies.
- Thorough knowledge of industry-standard QA and testing tools and processes.
- Hands-on experience with automation tools and techniques.
- Proficient in using Atlassian JIRA, Confluence and other testing tools to manage test plans, cases and defects.
- Proven track record in delivering enterprise-level projects independently and in cross-functional teams.
- Highly organised, proactive, detail-oriented, and a strong team player.
- Excellent communication skills in both English and Cantonese.
Share this