Job Title
Senior Test Engineer – Automation & Quality Assurance
Role Overview
The Senior Test Engineer will report to the AVP, with a dotted line to the Testing Discipline, and will be a dedicated member of the Core Delivery Team. The role is responsible for conducting both System Integration Testing (SIT) and User Acceptance Testing (UAT) to ensure that all developed solutions meet defined requirements, align with business expectations, and adhere to established quality standards.
This position requires a strong technical background, with a primary focus on automation, coding practices, and quality governance within digital transformation and agile environments.
Job Dimensions
Key Accountabilities
Generic Accountabilities
- Adhere to automation transformation KPIs as defined by the Testing Centre of Excellence (CoE).
- Ensure accuracy and completeness of test data captured within management tools.
- Contribute approximately 20% of time to initiatives or programs established by the Testing CoE.
- Maintain up-to-date knowledge of Investment Products, Securities, and Digital Asset (Crypto) systems and related flows.
Job Context – Specific Accountabilities
- Act as a secondee from the Testing CoE and remain accountable to the Engineering Lead.
- Conduct SIT and UAT assessments for newly developed features and functionalities.
- Ensure solutions conform to the “definition of done” and meet functional and non-functional requirements.
- Maintain 100% compliance with the established testing framework and governance processes.
- Apply strong technical skills in software development, test automation, and coding standards.
- Ensure timely delivery of all testing activities and milestones.
- Identify automation capability gaps, proactively address them, and collaborate with the Testing CoE for continuous improvement.
Health & Safety
- Comply with all organizational health, safety, and security policies and procedures.
Frameworks, Boundaries & Decision-Making Authority
- Operate within established organizational policies, governance frameworks, and compliance standards.
- Authorized to make decisions in accordance with the approved authorization matrix.
Qualifications & Experience
Minimum Qualifications
- Bachelor’s degree in a related technical or engineering discipline.
Minimum Experience
- Minimum of 3 years’ experience in Digital Transformation and Agile delivery environments.
- At least 5 years of hands-on experience in Functional Testing – both Manual and Automation.
- Strong domain expertise in Banking and Financial Services, particularly Investment Banking.
- Proficiency in Selenium WebDriver, Core Java, and automation scripting frameworks.
- Solid understanding of TestNG, HTML, CSS, JavaScript, XPath, XML, and version control tools (SVN, GIT, Bitbucket).
- Experience maintaining and enhancing automation frameworks as per project requirements.
- Ability to learn and adapt quickly to new testing tools and technologies.
- Strong communication skills (Arabic reading ability is an advantage).
- Excellent self-management, collaboration, and problem-solving skills.
- Experience working in Agile projects and using HP ALM and JIRA tools.
Hands-On Experience Required In:
- Test Strategy documentation
- Test Scenario Identification
- Requirement Traceability Matrix (RTM)
- Test Case Design and Execution (SIT & Regression)
- Test Data Management and Setup
- Defect Reporting and Tracking
- Test Closure and Reporting
- Daily Status and Progress Reporting