Responsibilities:
Design, develop, and maintain automated testing scripts using various tools and technologies, such as Ruby, Python, Selenium, Cucumber.
Execute both automated and manual tests, analyse test results, and report defects to user teams, ensuring timely resolution and improving product quality.
Optimize existing automated tests and develop new tests to increase test coverage, reduce manual testing efforts, and improve testing efficiency.
Learn from senior team members and participate in training and development opportunities to improve your skills and knowledge in automation testing.
Study business requirement and functional specification, design and prepare functional test documents, execute test cases, and manage defects.
Qualifications and Skills
Bachelor’s degree in computer science, Information Technology, or related field.
Minimum 3 years of software testing experience, including at least 2 years of automation testing experience.
Basic understanding of various automation testing tools and frameworks, such as Selenium and Cucumber.
Basic understanding of programming languages such as Ruby, Python, or Java.
Basic understanding of Git, JIRA, Jenkins and similar testing tools.
Basic understanding Linux commands.
Working knowledge of web protocols: HTTP and HTML and understanding of how Xpath works and how to apply it.
Good English writing and reading skills, Cantonese speaking preferred.
Good problem-solving and communication skills.
Good team player and initiative, able to proactively interact with colleagues and clients and take responsibility.
Willing to learn new technologies and take on challenging projects.
#LI-AL1