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.
#J-18808-Ljbffr