Required Technical Skill Set Automation tester
UFT, Selenium, Appium), Browserstack, perfecto, SeeTest, automation ROI analysis
Desired Experience Range 4+ years
Minimum 2 years solid project hands-on experience in multiple business units under the corresponding business domain
Experience in Automation Testing tools (UFT, Selenium, Appium)
Experience in Browser / Compatibility Testing tools (Browserstack, perfecto, SeeTest) is desirable
Good understanding of the advantages and disadvantages of different tools.
Good understanding of test automation benefits and potential problems of applying test automation under various conditions.
Experience in metrics collection and automation ROI analysis is desirable.
Ability to listen and articulate ideas verbally and in written formats to a broad range of audiences; Ability to ask probing questions and deliver presentations that have impact
Strong organizational, writing, and interpersonal communications (assertiveness, consensus building, negotiation).
Exposure to Agile methodology
Role descriptions / Expectations from the Role
Deliver required test documentation, including plans, estimates, schedules and reports within project timelines and to the Enterprise Test team's quality standards and processes.
Ensure deliverables are of high quality and compliant to Cathay policies and standards
Monitor and control Test Automation being planned and executed on all projects ensuring that each produce test reports of progress against time and quality, defects severity, distribution and priority rating, impact assessments, trends over the project etc.
Work with development team and business user to identify automation opportunities and propose automation solutions
Use risk-driven techniques to develop, maintain, and execute automated test suites for various applications
Update automated test execution status and monitor automation ROI following agreed-upon processes as part of regularly scheduled test status updates.
Deliver testing estimates at various project phases aligning with the SDLC framework
Plan and manage the selection and implementation of Test Automation tools
Provide expertise on Software Quality Assurance to the application development, support and maintenance teams.
Identify and manage project-level risks associated with / during testing
Collaborate with other IT domains to drive business and technology innovation
Keep abreast of the latest trends in enabling technologies (e.g. Cloud Computing, Blockchain) and understand the implication to software testing methods