
Job Title: Software Engineer (Automation Testing)
Location: Dubai, United Arab Emirates
Engagement: Contractual
Duration: 06 Months (Extendable, Long-term with Marc Ellis)
Job Description:
The Automation Testing Engineer is responsible for improving automation and performance testing
frameworks, ensuring best practices in architecture and quality control. The role requires strong skills in
scripting, automation tools, and Agile/DevOps environments, with the ability to translate business needs into
effective automated test scripts.
Key Responsibilities:
• Develop and implement test automation strategies and frameworks.
• Collaborate with cross-functional teams to gather requirements and build scalable test automation solutions.
• Drive standardization and best practices in testing across the team.
• Keep up to date with the latest automation technologies and techniques.
• Design and execute automated tests using appropriate tools.
• Analyze test results, identify root causes, and provide corrective actions.
• Create test result reports and visualizations.
• Support Agile teams with test plans and strategy.
• Provide effort estimates and automation solutions across banking applications.
• Monitor and ensure services meet Service Level Agreements (SLAs).
• Continuously identify areas of improvement in test processes and tools.
Technical & Functional Requirements:
• Strong knowledge of software development and testing life cycle.
• Proficient in automation tools like Selenium, Cucumber, UFT (QTP).
• Working knowledge of JMeter and LoadRunner.
• Skilled in Java and familiar with mobile, ATM, and Big Data testing environments.
• Experience in Agile frameworks and DevOps pipelines.
• Proficient in automation framework design, script creation, execution, and analysis.
• Solid understanding of CI/CD for continuous deployment.
• Capable of designing scalable automation frameworks from scratch.
Educational Requirements:
• Bachelor's degree in IT, Computer Science, or related field, or equivalent work experience.
