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
Leadingnation ( Hong Kong ) 4 days ago
Hutchison Ports Limited ( Hong Kong ) 5 hours ago

More from Lung Fung Dispensary (Main Store) Limited
Lung Fung Dispensary (Main Store) Limited 5 hours ago
Lung Fung Dispensary (Main Store) Limited 5 hours ago
Lung Fung Dispensary (Main Store) Limited 5 hours ago

Analyst Programmer / Programmer (Testing)

Apply Now
Back to search page