Search by job, company or skills

Quality Assurance Automation Engineer

Quality Assurance Automation Engineer

systems limited - middle east & africa (techvista)
Early Applicant
  • Posted 11 days ago
  • Be among the first 10 applicants

Job Description

We are looking for an experienced QA Automation Engineer with 6+ years of hands-on experience in software test automation across web, mobile and API/backend applications.

The ideal candidate will have strong experience designing, developing and maintaining automation frameworks, working with Selenium, Appium, Java, API automation and CI/CD, and should be comfortable working in an Agile environment with developers, product owners and other QA professionals.

The candidate should also have exposure to performance testing using JMeter and cloud-based testing platforms such as LambdaTest.

Key Responsibilities

  • Design, develop and maintain scalable automation frameworks for web, mobile and API applications.
  • Develop and maintain automated test scripts using Selenium WebDriver, Appium and related automation 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.
  • Execute tests across multiple browsers, devices and operating systems using cloud testing platforms.
  • Identify, document, track and validate defects through resolution.
  • Analyze test results and provide clear reports to technical and business stakeholders.
  • Collaborate closely with developers, business analysts and product owners to understand requirements and define appropriate test coverage.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups and retrospectives.
  • Continuously improve automation frameworks, test coverage and QA processes.
  • Take ownership of assigned testing activities and deliverables.

Mandatory Technical Skills

Automation

  • Selenium WebDriver
  • Appium
  • Java
  • Cucumber/BDD
  • API automation – preferably REST Assured
  • Web and mobile automation

Performance Testing

  • JMeter
  • Load, stress and endurance testing

CI/CD & Version Control

  • Git/GitHub
  • GitHub Actions and/or Jenkins

Cloud Testing

  • LambdaTest or similar cloud-based browser/device testing platforms

Additional

  • JavaScript/TypeScript
  • HTML/CSS
  • SQL/backend testing
  • Agile/Scrum

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field.

Preferred Experience

  • Experience building automation frameworks from scratch.
  • Experience working with banking, fintech, payments or other enterprise applications.
  • Experience with REST APIs and microservices.
  • Experience working with Android and iOS applications.
  • Experience with Playwright/Cypress is an advantage.
  • Experience with cloud/device testing platforms such as BrowserStack, Perfecto, LambdaTest or similar.
  • Experience working in large Agile/Scrum teams.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and take ownership.
  • Ability to communicate technical issues clearly to developers and stakeholders.
  • Strong attention to detail.
  • Ability to work effectively in a fast-paced Agile environment.

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

GitHub Actions

API automation – preferably REST Assured

LambdaTest