Overview
QA Tester / Automation Engineer Jobs in Bahrain at ARABLAB LIVE
Title: QA Tester / Automation Engineer
Company: ARABLAB LIVE
Location: Bahrain
Role Description
The QA Tester / Automation Engineer is responsible for ensuring software quality through both manual and automated testing processes. This role focuses on identifying defects, validating system functionality, and building automated test solutions to improve testing efficiency and product reliability.
You will design, execute, and maintain test cases, test scripts, and test frameworks for web, mobile, and backend applications. The role involves analyzing requirements, identifying test scenarios, and ensuring comprehensive test coverage across all features.
A key responsibility is developing and maintaining automated test suites for regression, integration, and functional testing. You will integrate automated tests into CI/CD pipelines to support continuous delivery and faster release cycles.
This position also involves identifying, documenting, and tracking software defects, working closely with developers and product teams to reproduce issues, verify fixes, and ensure high-quality software releases.
In addition, the QA Tester / Automation Engineer contributes to improving overall product quality by enhancing test strategies, optimizing automation frameworks, and supporting continuous improvement in software development processes.
Qualifications
- Strong understanding of software testing principles and QA methodologies
- Experience in manual testing and test case design
- Knowledge of automation tools and frameworks (e.g., Selenium, Cypress, Playwright)
- Basic programming or scripting skills (Python, Java, JavaScript, etc.)
- Understanding of SDLC and Agile development processes
- Experience with API, regression, integration, and system testing
- Familiarity with CI/CD pipelines and version control systems (e.g., Git)
- Strong analytical and problem-solving skills
- High attention to detail and quality focus
- Ability to identify, document, and track software defects
- Good communication and collaboration skills
- Willingness to learn new testing technologies and tools
- Interest in software quality engineering and test automation 🧪💻⚙️🚀📊