Quality Assurance Automation Engineer
Role Overview
QA Automation Engineer role requiring 6+ years of hands-on software test automation experience across web, mobile, and API/backend applications.
The role involves working with developers, product owners, and QA professionals in an Agile environment.
Key Skills for This Role
Full Job Posting
Role Overview
QA Automation Engineer role requiring 6+ years of hands-on software test automation experience across web, mobile, and API/backend applications.
The role involves working with developers, product owners, and QA professionals in an Agile environment.
Responsibilities
- Design, develop, and maintain scalable automation frameworks for web, mobile, and API applications; create and maintain automated scripts using Selenium WebDriver, Appium, and related tools.
- Perform API/backend automation and validation; integrate automated test suites into CI/CD pipelines.
- Execute functional, regression, integration, and end-to-end automation testing; perform performance, load, and endurance testing using JMeter.
- Run tests across browsers, devices, and operating systems using cloud testing platforms.
- Identify, document, track, and validate defects through resolution; analyze results and report to technical and business stakeholders.
- Collaborate with developers, business analysts, and product owners to define test coverage; participate in Agile ceremonies.
- Improve frameworks, coverage, and QA processes, and own assigned testing activities and deliverables.
Mandatory Technical Skills
- Automation: Selenium WebDriver, Appium, Java, Cucumber/BDD, API automation, and web and mobile automation; REST Assured is listed as preferred for API automation.
- Performance testing: JMeter and load, stress, and endurance testing.
- CI/CD and version control: Git/GitHub and GitHub Actions and/or Jenkins.
- Cloud testing: LambdaTest or a similar cloud-based browser/device testing platform.
- Additional skills listed: JavaScript/TypeScript, HTML/CSS, SQL/backend testing, and Agile/Scrum.
Education and Preferred Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Preferred experience includes building automation frameworks from scratch and working in banking, fintech, payments, or other enterprise applications.
- REST APIs and microservices, Android and iOS applications, and large Agile/Scrum teams are also listed as preferred experience.
- Playwright/Cypress is an advantage; BrowserStack, Perfecto, LambdaTest, or similar cloud/device testing platforms are cited.
Soft Skills
- Strong analytical and problem-solving skills, communication and interpersonal skills, and ability to work independently and take ownership.
- Communicate technical issues clearly to developers and stakeholders, show strong attention to detail, and work effectively in a fast-paced Agile environment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Systems Limited - Middle East & Africa (Techvista)
Cloud DevOps Engineer
, QAT
Systems Limited is seeking an experienced Cloud DevOps Engineer to build and support secure, scalable Azure infrastructure and application delivery platforms. The role requires 5+ years in cloud or DevOps engineering, in
T24 Finance SME
, QAT
Systems Limited seeks an experienced Finance SME for a Temenos T24 core banking transformation, covering accounting design, GL mapping, financial migration, and testing. Candidates need 7–10 years of relevant transformat
SME – T24 Modernization (Risk Support Functions)
, QAT
The employer is seeking an experienced T24 modernization subject matter expert for a banking project migrating legacy risk support functions to Arrangement Architecture. Candidates need 7–10 years of relevant banking and
Microsoft 365 Dynamics CRM support engineer (Functional)
, QAT
The employer is seeking an experienced Microsoft Dynamics 365 CRM functional support engineer. The role covers L2/L3 support, configuration, troubleshooting, user support, and business process automation. Candidates need
CRM Architect
, QAT
The employer is seeking an experienced CRM Architect to design and lead secure, scalable enterprise CRM solutions, especially with Microsoft Dynamics 365. Candidates need 10–15 years of relevant architecture experience,
Cloud DevOps Engineer
, QAT
T24 Finance SME
, QAT
SME – T24 Modernization (Risk Support Functions)
, QAT
Microsoft 365 Dynamics CRM support engineer (Functional)
, QAT
CRM Architect
, QAT