Job Description
We are looking for software quality engineers (QE) who are passionate about improving the quality of the services that client provides. The QE will be part of an in-house team tasked with developing and maintaining the client’s need. The QE will:
What to Expect:
● Create and maintain test cases, test plans ensuring that they are up to date with requirements and policy changes
● 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/exploratory tests support
● User Acceptance Tests (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
● Strong understanding of test-driven development, continuous integration and continuous delivery
● Experience working with Java and Spring Boot frameworks will be an added advantage
● Experience with open source automated testing frameworks (i.e. Selenium, Cucumber,
JUnit) or enterprise level testing tools (e.g. HP Mobile Center, HP UFT, HP QC, sprinter)
● Experience with open source performance testing tools (i.e. JMeter, Gatling, 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