IT Developer / QC (Quality Assurance Engineer)
About us
Skyline Capital is managing this search on behalf of a long-established partner in the education sector with over 50 years of history.
Key Responsibilities
End-to-End Test Strategy
Define and execute comprehensive front-to-back system test plans to drive robust system development and maintain strict IT quality control.
Comprehensive Quality Assurance
Conduct rigorous testing across all phases—including unit, integration, stress, capacity, performance, security, and UAT—with a strong focus on data integrity and input/edit validation.
Full-Stack Coverage
Validate functionality across the entire technology ecosystem, spanning customer-facing platforms (mobile apps, PC portals), connectivity (5G/Wi-Fi), CMS, databases, backend cloud/network infrastructure, and AI-integrated features.
GenAI & Retrieval Pipeline Evaluation
Design and execute evaluation benchmarks for enterprise GenAI and retrieval pipelines, with a focus on output validation, hallucination mitigation, and edge-case handling across structured and unstructured knowledge bases.
Code Review, Quality Strategy & Tooling
Review code line-by-line to ensure quality, with a focus on structure, efficiency, scalability, and cross-environment mix. Identify edge cases, and catch issues early in the development cycle. Leverage code review, static analysis and automation tools to make the review process efficient, consistent and scalable. Beyond code review, derive strategic and tactical approaches to improve code efficiency and overall development quality.
Cyber Security & Secure SDLC
Apply cyber security experience to ensure a secure SDLC and secure deployment across the front-to-back environment. Embed security controls, secure coding practices, threat modeling, vulnerability assessment and remediation into development and QA processes, and work with engineering teams to ensure security is built into systems rather than tested in at the end.
Requirements
A bachelor's degree or above in Computer Science, Software Engineering, Information
Systems, or another relevant technical discipline
3–6 years of professional experience in software testing, quality assurance, or a related role
Solid experience testing both web applications and mobile apps
Cyber security experience to ensure secure SDLC and secure deployment in front-to-back environments
Strong code review skills/experience covering structure, efficiency, scalability and cross-environment mix; ability to use code review / static analysis tools to make reviews efficient
Fluent in Cantonese; working proficiency in English required
Familiarity with the software development lifecycle, including testing methodologies and quality assurance processes
Particularly Relevant Experience:
Frontend testing experience with React.js / Vue.js / TypeScript applications
Backend testing experience with Java / Spring Boot / Node.js / Python services
API testing experience with RESTful APIs
Database testing experience with MySQL / PostgreSQL
Experience with automated testing tools (Selenium / Playwright / Cypress)
Experience testing AI-related features and LLM integrations
Familiarity with Docker, CI/CD pipelines and cloud deployment environments
Experience with code review / static analysis / security testing tools (e.g., SonarQube, Snyk, Checkmarx, Fortify, OWASP tools)
Hands-on experience with secure SDLC practices, threat modeling, SAST/DAST and vulnerability management
Why Join
Stable platform — backed by a 50+ year established education institution, not a high-risk startup
Modern tech stack — work with React, TypeScript, cloud infrastructure and LLM integrations on a production product
Broad exposure — test across web, mobile, backend and AI features, build a well-rounded QA skill set
Secure engineering exposure — apply cyber security and secure SDLC practices across front-to-back systems