Top bank in the UAE
This job is closed

Automation Testing Engineer

Job Description and Requirements

Job Description and Requirements

Job Location is in UAE-Dubai 

Organisation Unit Purpose:
Enable successful transition towards agile development methodology from a software testing perspective and achieve a high level of performance and quality in delivering agile. Ensure that necessary Quality Control processes are followed and applied in the space of platform, data and Infra initiatives.

This test chapter will ensure that initiatives follow the Group IT governance processes along with:

  • Increased quality of applications.
  • Improved balance of expertise between application and technology focused staff.
  • Standardized use of tools.
  • Reduced cost of testing due to elimination of overlapping effort.
  • Ensure software product released is sufficiently tested.
  • Ensure applying the Functional and nonfunctional test.
  • Automate as much as can of the testing activities.
  • Improved release management process on the non-production environment.
  • Improved effectiveness of application support.
  • Increased efficiency in test chapter leading to less testing time and thus increased productivity and improved user satisfaction.

Job Purpose:
The Automation Testing Engineerreports to VP- Test chapter and is responsible for evaluates the strategy and approach to identify areas of improvement of performance and automation test and ensuring that we are following the best practice architecture design framework. He will ensure that necessary Quality Control processes have been followed in delivering the solutions in the space of Agile, platform, data and Infra initiatives.

Automation Testing Engineermust have in depth knowledge of automation and performance Frame work, Design and development across various tools, automate as much of the testing effort and determining what should be automated and in what sequence in order to get the maximum return on investment. He should also have understanding of business requirements and ability to translate the testing scenarios to automated scripts.

Key Results:

Test and Deliver the test scripts for the automation according to business requirements:

  • Drive consistent standards and approaches throughout the team. 
  • Keep current with new technologies & techniques.
  • Work with application to develop automation test strategy and plans.
  • Design & implement automation test.
  • Analyze test results, configure analysis graphs and create test results.
  • Analyze root causes of issues and provide corrective actions.
  • Test Results Review and Guidance.
  • Works collaboratively with cross functional teams to understand project objectives, gather automation requirements, design test scripts, troubleshoot issues, and implement scalable test automationsolutions.
  • Provide the solution, approach and effort estimation for Automation testing on all banking applications.

Service Level Management:

  • Identify continuous improvement opportunities within development team.
  • Ensure Services are meeting SLA.


  • IT based degree, university degree, or equivalent work experience required.


  • At least 5 yrs experience in software testing. 
  • 2+ years Banking experience.
  • Experience on automation testing.

Knowledge & Skills:


  • Strong understanding of Software life cycle: (development & testing).
  • Strong understanding of the high level technical application architecture and design.
  • Knowledge and understanding of software testing principle , practice ,process , methods , Techniques and tools.
  • Should have worked in technologies like Java, Mobile, ATM, Big Data etc.
  • Basic experience in Agile framework and continuous integration.
  • Experience in Automated Testing Techniques using DevOps tools e.g. Selenium / Cucumber / UFT (QTP).
  • Basic experience in JMeter and Load runner.
  • Strong in Script Creation, Execution and analysis.
  • Strong kowledge in continuous integration to enable continuous deployment.
  • Should have strong experience in Automation Framework Design.


  • Ability to develop collaborative and trustful relationships.
  • Customer oriented work ethic, shows ownership and results orientation.
  • Continuous enhancement in testing processes to ensure the best possible quality.
  • Ability to work under pressure, manage expectations effective and not get overwhelmed pressures or changing priorities.