Job title: QA Engineer
Job type: Permanent
Emp type: Full-time
Location: Bahrain
Job published: 2023-03-02
Job ID: 32546
Contact name: Lauren Davies
Contact email:

Job Description

QA Engineer (Arabic & English Speaking) needed for an Investment Company based in Bahrain.

Location Bahrain

Salary 1,000-2,000 BD /month


  • Bachelor's degree in Software Engineering, Computer Science, and Information Technology
  • Experience with software testing methodologies and techniques
  • Familiarity with manual and automated testing tools
  • Strong problem-solving skills and attention to detail
  • Knowledge of at least one programming language
  • Ability to work in a fast-paced environment and manage multiple tasks simultaneously
  • Excellent communication and collaboration skills
  • Strong understanding of Agile engineering methodologies to rapidly test digital solutions
  • Experience as a QA Engineer on a cross-functional agile team preferred
  • Knowledge of test automation tools - Cypress/any, performance testing tools – JMeter/any (Mandatory), Mobile automation tools - Appium/any(Mandatory) )
  • 4+ years of experience in software development and knowledge of an Agile software development process
  • Experience in working as a QA analyst in an Agile software project and a strong track record of having strong testing and debugging abilities
  • Expertise in creating automated and Manual tests


  • Planning and prioritizing testing activities
  • Coordinating with the Design team to discuss verification protocols
  • Helping identify weaknesses and problem areas in the software application
  • Suggesting automated software test procedures
  • Designing and executing test plans, test cases, and test scripts to validate the quality of the various digital products across
  • Contributing to user story preparation (acceptance criteria, authentication, authorization, data integrity, preparing test data and user flow
  • Ensure that the software meets the acceptance criteria on all devices and platforms
  • Automate tests using tools that execute against multiple browsers and platforms
  • Ensure that new stories delivered do not break existing stories by developing automated test suites, which will be executed in CI/CD pipeline to achieve regression
  • Drive the squad's test strategy and test efforts, e.g., taking the initiative to automate where possible and coaching others

About the Role:

The candidate is responsible for software test automation design, planning, scripting, and execution for various key customer-facing and other mobile apps in Arabic and English.

The individual should strongly understand agile processes and the related QA lifecycle and automation methodology.