Skip to content
← Back to job listings

Senior QA Automation Engineer

icmarketsglobal (bamboohr) · Dubai, United Arab Emirates

Software DevelopmentSenior LevelQuick applyfull-timeabout 14 hours ago

About The Role

Role Overview

As a Senior QA Salesforce Automation Engineer at IC Markets, you will be a hands-on technical contributor responsible for designing, building, and maintaining automation frameworks across our web-based trading platforms, internal tooling, and core enterprise systems — including our Salesforce CRM environment. You will implement AI-assisted testing workflows, integrate quality gates into our CI/CD pipelines, and work closely with development, DevOps, and CRM engineering teams to embed a shift-left testing culture across engineering. This is a broad automation remit spanning client- facing trading platforms and internal business systems, rather than a single-platform specialism.

Key Responsibilities

Automation Framework Development and Execution

  • Design, build, and maintain end-to-end automation frameworks using Playwright in TypeScript/JavaScript, covering UI, API, and integration layers across our trading platforms, internal tools, and enterprise systems such as Salesforce.
  • Extend automation coverage to Salesforce Lightning UI (Lightning Web Components, dynamic locators, shadow DOM) and Apex-driven business logic wherever CRM quality gates are required.
  • Integrate automated tests within our CI/CD pipelines via GitHub Actions, ensuring quality gates are enforced on every release across all platforms.
  • Manage test planning and execution through QMetry for Jira, maintaining full traceability from requirements through to defect resolution.
  • Participate in code reviews and contribute to automation best practices, supporting a culture of quality ownership across the team.

Performance, Load and Environment Testing

  • Design and execute load and stress testing suites using k6 and JMeter, validating platform behaviour under peak traffic conditions and defining performance benchmarks for release sign-off.
  • Collaborate with Cloud and DevOps teams to integrate automated testing within AWS-based staging and PreProd environments.

Testing Strategy and Release Quality

  • Develop and execute detailed test plans covering functional, regression, performance, security, and integration testing for trading platforms, client-facing web properties, and internal enterprise systems, including Salesforce and

adjacent back-office/CRM integrations.

  • Validate integrations between core systems and trading/back-office platforms (e.g. MT4/MT5, cTrader, KYC/AML providers, marketing automation) via REST/SOAP APIs.
  • Conduct cross-browser and cross-device testing, including mobile via BrowserStack, ensuring consistent user experiences across devices and browsers.
  • Perform API testing using Postman with automated monitor collections and Slack- integrated alerting.
  • Ensure test coverage reflects the regulatory and compliance obligations of a broker regulated by ASIC, CySEC, and other authorities.
  • Support formal release sign-off processes with structured test cycles, defect traceability, and documented approval gates before production deployments.

AI-Augmented QA and Continuous Improvement

  • Drive adoption of AI-assisted testing workflows, including automated test case generation, intelligent ticket triage, and LLM-powered test coverage analysis integrated into our SDLC.
  • Build and maintain automation agents using tools such as n8n, Claude, and OpenAI APIs to automate repetitive QA tasks, including regression suite triage, Jira ticket processing, and test report summarisation.
  • Continuously improve test efficiency and reliability through tooling improvements, smarter test selection, and automation of manual workflows.
  • Mentor other QA engineers and champion automation-first, shift-left testing practices across the wider team.

Qualifications

Technical Expertise

  • Extensive hands-on experience with Playwright for end-to-end web automation, with a strong focus on scalability, reliability, and cross-browser and cross-device compatibility including Browser Stack integration.
  • Proficiency in CI/CD tools, particularly GitHub Actions, with experience integrating automated tests into cloud-based deployment pipelines.
  • Solid background in API testing using Postman with automated monitor collections, and performance/load testing using k6 and JMeter.
  • Experience with QMetry for Jira, including test plan creation, cycle management, execution tracking, and defect traceability reporting.
  • Demonstrated experience integrating AI and LLM-based tools such as Claude and OpenAI into QA workflows, including building automation agents and AI-assisted testing pipelines.
  • Working knowledge of SQL for data validation across platforms.

This listing was posted by a verified recruiter at icmarketsglobal (bamboohr). Report this listing