What To Expect:
· Create and maintain automated test cases, test plans, and test frameworks ensuring that they are up to date with requirements and policy changes
· Co-create user story acceptance criteria
· Create, maintain, and improve the automated test framework and test environments
· Conduct testing on new features and file defects
· Perform various tests such as manual, functional, performance, and exploratory tests, to support UATs
· Assist in resolving production cases
· Participate in all agile ceremonies
How to Succeed:
· Degree in software engineering, computer engineering, electrical engineering or infocomm-related discipline
· At least 3 years of professional software quality testing experience with hands-on automation
· Strong understanding of testing techniques and risk analysis
· Strong understanding of test-driven development,
· Experience with continuous integration and continuous delivery (using Gitlab will be an added advantage)
· Experience with automation scripting (i.e. Java)
· Experience with open-source automated testing frameworks (i.e. Selenium Webdriver, Cucumber)
· Experience with open-source performance testing tools (i.e. JMeter, Gatling, and Locust) or enterprise-level testing tools (HP LoadRunner)
· Experience with open-source penetration testing tools (ZAP, Burp Suite, SQL Map) or enterprise-level penetration testing tools (HP WebInspect, Nessus, CheckMarx)
· Working experience in Agile environment will be an added advantage
· Excellent verbal communication and listening skills
· Proactive, self-driven and motivated