Responsibilities:
- 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
- Willingness to learn new things with open mindse