Understand business and system requirements and develop various test specifications which include functional testing, system integration testing, end-to-end testing, user acceptance testing and regression testing
Responsible for involving in test planning, test monitoring and control, test analysis, test design, test implementation, test execution, and test completion
Coordinate and liaise with external interfacing parties to establish successful external interface test deliverables
Perform all aspects of verification, including functional testing, regression testing, and defect verification and closure
Track the status of issues/activities to ensure timely follow-up
Work closely with software development team and fellow testing team members
Support night and after-office hour testing when required
Ensure the quality and timeliness in delivery of assigned tasks
Support UAT activities at on-site when required
Other testing duties as assigned
Qualifications:
Degree/Diploma in Computer Science, Software Engineering or equivalent from a recognized university
Minimum 5 years of hands-on experience in involving software testing life cycle phases for medium to large-scale systems
Experience in large scale projects testing and commissioning in the transport/traffic management domain (especially enterprise-wide Traffic Management System related) would be advantageous
Strong in all aspects of system & software application testing in various test levels such as
Component Testing, Integration Testing, System Testing and Acceptance Testing
Experience in using JIRA, Xray, Confluence, Postman, Swagger, REST, JSON, and MS Excel
Collaborate with various teams to facilitate the orderly execution of assigned tasks
Written and verbal communication skills to successfully share the testing results and make recommendations
Good communication skills, interpersonal skills, problem solving skills and analytical skills