M
Manual Tester (with Cards experience)
RM 8,000 - RM 9,999 / Per Mon
Checking job availability...
Original
Simplified
Core Service Testing Service Functional Testing Deliverables Completion Reporting to Application Modernisation Programme: Improving Onboarding Journey Deliverables Testing and Support • Close collaboration with internal – business, application development, technical, operations teams and external – vendors, financial institutions, merchants, biller – parties to gain clear understanding on the business/ user requirements. • Design and develop test conditions/ test cases/ expected results based on test basis i.e., requirements, functional specification, design specification, interface documents etc.- as well as via walkthroughs or clarification sessions with relevant parties. • Perform reviews on test documentation by peers. • Ensure as much as possible that the test coverage is sufficient by the inclusion of both positive and negative test cases as well as regression test cases, and thorough reviews with relevant business, application, technical, operations, QA subject method experts. • Perform test preparation Setting up of test environment, including interfaces to other systems through liaising with the relevant parties both internal and external Preparation of test data based on the test conditions • Implement tests on all test levels, execute and log all tests, evaluate the results and highlight the deviation from the expected results. • Coordinate, execute, support UAT (User Acceptance Testing) related activities with Financial Institutions, Merchants, Billers and within client side. • Track defects raised during testing and follow up with the relevant parties – be it internal or external –, perform re-testing on defect-fixes until defect closure. • Update documentation on test execution and compile test results accordingly – as evidence, as well to aid in reviews and decision-making. • Report on test progress – on execution completion and status of test cases and escalating issues to respective people. • Participate in the development and review of the Production Migration Checklist and support production deployment. • Constantly review existing test approaches, test strategy, test coverage to find and apply improvement opportunities in these areas, through observation from production incidents/issues, previous testing assignments. This is to be shared with the rest of the team. • Provide ad-hoc testing support to internal and external parties. This includes assisting in the investigation/resolution of production issues/incidents • Provide support on certification/on-boarding testing to the Financial Institutions, Merchants and Billers. • Maintain test environments to ensure that they are available and accessible, and the application version is up to date. Also, to ensure that the configurations are as close to the production environment as possible to ensure that testing performed in the test environment is able to simulate production. Test Analysis and Design • Review the test basis i.e., requirements, design, interface specifications • Evaluate testability of the test basis and test objects • Identify and prioritize test conditions based on analysis of test items, the specification, behavior and structure of the software/ application • Design and prioritize high level test cases and test conditions • Develop the detailed test cases • Identify necessary test data to support the test conditions and test cases • Prepare the test environment setup and identify any required infrastructure and tools • Create traceability between test basis and test cases to ensure sufficient test coverage Test Implementation and Execution • Finalize, implement, and prioritize test cases (including the identification of test data) • Develop and prioritize test procedures and creating test data • Verify that the test environment has been setup correctly • Verify and update traceability between test bases and test cases • Execute test procedures according to the planned sequence • Log and capture the outcome of the test execution • Compare actual results against expected results • Report defects and analyzing them to determine the cause of the issues. All defects must be logged into the Bug Tracking System • Perform re-test on defect-fox as well as regression testing Test Monitoring and Control • Provide report on test progress to the Project/ Test Manager – progress of test preparation, progress of test execution that have passed/ failed, defects raised • Tracking of defect raised and follow up with the respective parties on progress of the defect- fixes Analytical and Logical Thinking • Analyze the given business situation and judge all the possible scenarios • Envision business situation through mental mapping, abstracting the idea inferred from the specifications • Be intellectually curious by being able to probe and ask the relevant questions in the pursuit of understanding solution/ system to be tested • Proactively and continuously seek to enhance knowledge on the area of support from the functional, integrational operational and business perspective Clear Communicator and Active Listener • Communicate his/ her thoughts and ideas effectively • Communicate clearly in verbal and written form where the message being delivered is clear, concise, easy to consume and based on facts • Be rational and professional when interacting with internal and external parties • Apply active learning and accept feedback with an open mind SLA/ KPI • Complete the assigned task within the assigned timeline • Hold accountability on the task quality and accuracy • Defects reported within a specific time window by severity • Able to handle multiple projects at any one time • Independent, require minimum supervision and able to understand user and technical requirements • Liaise/ communicate with business users, and other testers to ensure understanding of the user requirements • Liaise, communicate, coordinate and work with the relevant teams – internal or external on technical and business-related matters related to their test assignments • Perform test preparation in accordance with the project/ work being assigned • Develop test plans/ cases/ scripts based on the user/ technical requirements • Review test plans/ cases/ scripts based on the user/ technical requirements • Ensure that the test environment and the related requirements, such as access, privilege, are in place prior to the planned test execution • Prepare the test data which is prerequisite to the test cases/ scenarios to be tested • Perform System Integration and User Acceptance Tests, or other test assignments as requested • Produce test-related reports as required – i.e., Progress Report, Defect Reporting • Adhere to client’s process and procedures relating to the work being assigned – i.e., Software Development Life Cycle Framework, Change Management Procedure Requirement: Minimum Qualifications • A Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field • Years of Experience: Minimum 3 to 5 years of experience working with cards services like Visa and Mastercard. • Familiarity with ISO8583 and ISO2022 specification. • Experience in API tool like Postman is an added advantage. • Experience in test automation is an added advantage.