Job Summary:
He/she handles test automation framework definition and development as well as complex automation development for complex automation requirements. These functions include:
Test Automation Framework definition and development;
Test data strategy definition;
Test automation approach definition ;
Test automation analyses and design;
Test automation development and maintenance;
Automated test execution;
Test incidents reporting and defect logging;
Documentation of test results and artifacts;
Job Description:
• Architects and develops the test automation framework;
• Defines automation approach;
• Defines automation entry and exit criteria;
• Identifies and prioritizes automation test cases;
• Develops and maintains automated test scripts;
• Defines test data strategy;
• Reviews deliverables and provides sign-offs;
• Liaises with project team members and relevant department heads and ITG delivery units to ensure overall project delivery success.
• Contributes to automation and continuous improvement initiatives;
• Contributes to definition and improvement of Testing Policies and Strategies to be applied in all Testing delivery;
• Applies innovative methods, processes and tools to enable cost-effective Defect Prevention activities;
• Executes automated smoke test to validate environment readiness for formal test;
• Executes automated sanity test (intake test or confidence test) to validate product readiness for further test execution;
• Executes automated test scripts to validate the application under test meets the functional requirements;
• Documents test results and collates test artifacts;
• Reports test incidents and/or defects in accordance to agreed severity and priority;
• Executes re-test of automated test cases to validate defect fixes;
• Liaises with project team members to ensure overall project delivery success.
• Performs other related functions that may be assigned from time to time.
Qualifications:
• Graduate of any bachelor's degree in Computer Science/Information Technology or its equivalent.
• Must have minimum of 3 years solid experience as Automation Tester.
• Must have minimum of 3 years solid experience in testing Web and Mobile Applications.
• Must have minimum of 3 years solid experience in using Selenium.
• Experience in developing and executing test cases, analyzing test results, and reporting defects.
• Excellent communication and problem-solving skills.
• Must be knowledgeable in Software Development Life Cycle (SDLC) specifically Agile Methodology.
• Must be knowledgeable in Defect Life Cycle.
• Ability to collaborate effectively with cross-functional teams.
• Exceptional attention to detail and analytical skills.
• Excellent communication skills to convey complex technical information clearly.
• A self-starter who takes initiative, can work with less supervision, embrace challenges, sets high standards, focuses on successful outcomes and promotes teamwork.
• A fast learner that can come up with several solutions to solve a problem and will analyze to quickly to determine the best course of action.