Senior Test Developer (Automation & Manual)
Company: Chinasoft International
Employment Type: Full-time, 12-month Renewable Contract
Work Location: On-site at a Major Public Healthcare Institution (Kowloon)
Job Highlights
Hybrid QA Focus: Seamlessly bridge the gap between rigorous manual execution and advanced test automation.
Modern QA Stack: Build and maintain frameworks using Python, Playwright, Selenium, and Postman.
Enterprise Healthcare: Drive software quality for mission-critical systems impacting public health services.
Overview
Chinasoft International is seeking a highly technical Senior Test Developer to join a strategic software delivery team at a major public healthcare institution. This role is built for a proactive QA engineer who can dissect complex system logic, write robust automation scripts, and manage the end-to-end defect lifecycle. You will ensure that vital healthcare web applications are highly reliable, performant, and free of edge-case bugs.
Key Responsibilities
Automation Engineering: Design, develop, and maintain automated test scripts for web applications using Python and Playwright , including the generation of automated test reports.
Requirement Analysis & Review: Analyze user stories, technical design documents, and system specifications to understand business logic. Conduct thorough reviews of test cases, scenarios, and test data.
Manual Test Execution: Execute manual test cases diligently to uncover edge cases, UI/UX inconsistencies, and underlying software defects.
Defect Management: Log and track issues systematically using Jira/GitLab . Provide high-quality bug reports featuring clear reproduction steps, actual vs. expected results, and relevant logs/screenshots.
Cross-functional Collaboration: Work closely with supervisors and developers to verify fixes and facilitate rapid, smooth re-testing cycles.
Technical Documentation: Draft and maintain user requirement specifications, operational manuals, and validation rule documentation as required.
Requirements
Academic Background: Bachelor’s degree in Computer Science or a similar technical field (relevant professional experience may be substituted for formal education).
Professional Experience: Minimum 6 years of related software testing experience (or 3 years for highly qualified candidates with strong automation capabilities).
Test Automation Proficiency:
Hands-on experience coding test automation scripts using Python, Playwright, Java, or JavaScript .
Solid understanding of the Selenium automation framework.
Technical Toolkit:
Strong foundational knowledge of web technologies ( HTML, CSS, XPath, JSON ).
Hands-on experience with API testing tools (e.g., Postman ).
High proficiency in using project management and bug-tracking platforms ( Jira, GitLab ).
Soft Skills:
Self-disciplined and analytical problem-solver, capable of identifying and fixing issues thoroughly and efficiently.
Capable of driving tasks independently while remaining a strong collaborator within a cross-functional team environment.
Full-time