Top bank in the UAE
This job is closed

Testing Engineer

Job Description and Requirements

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 Testing Engineer reports to VP- Test chapter and is responsible for ensuring all the software testing responsibilities are carried out. 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.

Testing Engineermust have in depth knowledge of all applications underdevelopment with the development team in the squad, as well as all latest testing technologies and methodologies and the associated testing parameters and criteria. He should also have understanding of business requirements and ability to translate to testing scripts. 

Key Results:

Test and Deliver the IT Software programs according to business requirements.

  • Drive consistent standards and approaches throughout the team. 
  • Keep current with new technologies & techniques.
  • Lead and oversee the development of complete and accurate test plans. 
  • Design & implement manual and automated testing.
  • Ensure each software product released is sufficiently tested.

Service Level Management

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

Person Specifications:


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


  • At least 3 yrs experience in software testing. 
  • 2+ years Banking experience.
  • General banking and business area knowledgesuchretail,wholesaleand core banking applications.

Knowledge & Skills:

- Technical/Functional: 

  • Strong understanding of Software life cycle. (development & testing).
  • Strong understanding of the high level technical application architecture and design.
  • Basic Knowledge and understanding of Agile software development – scrum approach. 
  • Knowledge and understanding of Waterfall and V-model software development lifecycle 
  • Experience on test planning and strategy.
  • Experience on specification, structure and experience based test design. 
  • Experience on functional and nonfunctional test.
  • Knowledge on Defect Management tool.
  • Strong on creating test plan, test cases, test status and test closure report.
  • Basic Knowledge with Automated Testing Techniques using DevOps tools e.g. Selenium / Cucumber / UFT (QTP).
  • Basic Knowledge with Performance Testing Techniques e.g. Jmeter / Loadrunner.

- Managerial: 

  • Excellent communications.
  • Customer oriented work ethic, shows ownership and results orientation.
  • Analytical Thinking, Ability to influence others, leadership.
  • Ability to work across organization at all levels.
  • Ability to work under pressure, manage expectations effective and not get overwhelmed pressures or changing priorities.

- Behavioral Competencies:

  • Strategic Thinking, Analytical Thinking, Flexibility, Integrity.
  • Orientation, Innovative, Excellent written and verbal communication.
  • Problem solving skills. 
  • Team working skills.