Job Description
QA Engineer (Arabic & English Speaking) needed for an Investment Company based in Bahrain.
Location – Bahrain
Salary – 1,000-2,000 BD /month
Qualifications/Requirements:
- 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
Responsibilites:
- 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.