Responsibilities:

  • Design, develop, and maintain automated test frameworks and scripts using Python to support web, API, and system-level testing

  • Create and maintain comprehensive test documentation, including test plans, test cases, test reports, and defect summaries

  • Configure, manage, and troubleshoot testing environments on Linux/Windows servers, write and optimize SQL queries for data validation, and verify web server behaviour

  • Integrate AI-powered coding tools (e.g., GitHub Copilot, Cursor) into the testing workflow to accelerate script development and test case generation

  • Perform functional, regression, integration and performance testing; analyse results, track defects, and drive timely resolution

  • Collaborate with developers, business analysts and stakeholders to translate requirements into testable specifications and ensure high-quality deliverables

  • Conduct proof-of-concepts on emerging testing technologies, including advanced AI applications and AI-driven automation platforms, to enhance testing efficiency

  • Apply version control (e.g., Git) for test assets, enforce quality standards across the testing lifecycle, and continuously improve test processes and coverage

  • Provide incident support and root cause analysis for test environment and automation issues, and contribute to the team’s shift-left testing practice

  • Conduct proof-of-concepts on emerging testing technologies, including advanced AI applications and AI-driven automation platforms, to enhance testing efficiency

  • Apply version control (e.g., Git) for test assets, enforce quality standards across the testing lifecycle, and continuously improve test processes and coverage

  • Provide incident support and root cause analysis for test environment and automation issues, and contribute to the team’s shift-left testing practice


Requirements:

  • Higher Diploma or Degree holder in Computer Science, Information Technology, or a related discipline

  • Minimum 2 years of hands-on experience in software testing or quality assurance

  • Proficiency in Python for test automation (e.g., Selenium, pytest, requests) is a must

  • Proven experience in writing test documentation, such as test plans, test cases, and test reports

  • Practical use of AI coding assistants (e.g., GitHub Copilot, Cursor) in daily development and testing tasks

  • Strong analytical, problem-solving, and communication skills


Plus:

  • Basic knowledge of networking (TCP/IP, HTTP, DNS)

  • Exposure to advanced AI concepts such as MCP (Model Context Protocol), SKILLS.md, or RAG (Retrieval-Augmented Generation)

  • Hands-on experience with AI automation platforms like n8n or Dify


Candidates with less experience, including fresh graduates, will be considered for the position of  Programmer (Testing) . Interested parties please apply with a complete resume, expected salary, and date of availability.

All information will be kept confidential and used for recruitment purposes only; unsuccessful applications will be destroyed.

Similar jobs
Hutchison Ports Limited ( Hong Kong ) 10 hours ago
Venturenix Limited ( Hong Kong ) 10 hours ago
St. Teresa's Hospital ( Hong Kong ) 10 hours ago
Leigh & Orange Limited ( Hong Kong ) 10 hours ago

More from Lung Fung Dispensary (Main Store) Limited
Lung Fung Dispensary (Main Store) Limited 10 hours ago
Lung Fung Dispensary (Main Store) Limited 10 hours ago
Lung Fung Dispensary (Main Store) Limited 1 day ago

Analyst Programmer / Programmer (Testing)

Apply Now
Back to search page