Role Summary: QA Automation Engineer
Key Responsibilities:
- Review project documentation (e.g., user stories, specs, test materials).
- Develop and execute detailed test plans and cases.
- Collaborate with cross-functional teams (PM, UX, Dev) to identify and resolve issues.
- Provide QA consultation and support for internal/external testing.
- Analyze test results and recommend improvements.
- Maintain testing documentation and automation scripts.
- Design and implement automation frameworks using Java, Selenium, Cucumber, Appium, and Python.
- Execute and troubleshoot automation scripts; maintain test artifacts.
- Ensure quality standards across SDLC and promote a quality-first culture.
Technical Requirements:
- Strong experience in test automation and QA governance.
- Proficiency in Python (highly preferred), Java, Selenium, and related tools.
- Familiarity with Agile, Scrum, DevOps, and SDLC methodologies.
- Hands-on experience with Jira, Confluence, and test management tools.
Soft Skills & Communication:
- Strong stakeholder engagement and communication in English and Cantonese.
- Ability to work independently in a fast-paced, multi-tasking environment.
- Self-starter with a proactive and collaborative mindset.