Qureos

FIND_THE_RIGHTJOB.

Software QA Engineer (Manual & Automation)

Manama, Bahrain

We are looking for a QA Engineer with 1–3 years of experience in both automation and manual testing to join our dedicated Quality Assurance team. In this role, you will play a critical part in maintaining our high standards of quality. You’ll help ensure smooth, high-quality releases by combining hands-on exploratory testing with the development and maintenance of test automation for our web and API applications.

If you are a curious, proactive problem-solver who is eager to grow your automation skills, we encourage you to apply!

Role Responsibilities:What You'll Do

This position is centered on ensuring high quality throughout the development lifecycle through meticulous testing and continuous improvement of our testing processes.

  • Manual Testing: Write and execute comprehensive manual test cases, covering functional, regression, exploratory, and edge cases to ensure application quality across various browsers and devices.
  • Test Automation: Build, maintain, and execute automated tests for both UI and API layers, primarily using Playwright (or a similar modern framework).
  • Defect Management: Identify, document, track, and retest defects using Jira (or similar issue-tracking tools), ensuring clear communication of severity and reproduction steps.
  • Cross-Functional Collaboration: Collaborate closely with developers, product owners, and designers to clarify requirements, provide feedback, and facilitate early testing within the development cycle.
  • Process & Quality Focus: Actively contribute to sprint QA activities, help manage and update core regression packs, and utilize reporting dashboards to monitor and communicate quality metrics.
  • CI/CD Support: Support the team in integrating and running automated tests as part of our CI/CD pipelines to enable continuous delivery.

Role Requirements:What We're Looking For

  • Experience: 1–3 years of hands-on QA experience, demonstrating a practical mix of manual and automation testing.
  • Automation Knowledge: Practical knowledge of at least one automation tool or framework (e.g., Playwright, Selenium, Cypress).
  • Programming Skills: Basic proficiency in a relevant programming language for writing test scripts (e.g., JavaScript/TypeScript, Java, or Python).
  • Agile Proficiency: Familiarity with Agile methodologies and comfortable working within sprint cycles.
  • Attention to Detail: A highly detail-oriented, curious, and proactive mindset with strong problem-solving skills.

Good to Have (Preferred Skills)

  • Experience with dedicated API testing using tools like Postman or through automated frameworks.
  • Familiarity with common test management tools (Zephyr, TestRail, or Xray).
  • SQL/Database Testing skills to validate data integrity and transactional results.
  • Knowledge of test reporting tools (e.g., Allure/ExtentReports).
  • Understanding of CI/CD concepts and tools (Jenkins, Azure, GitHub Actions).

Job Type: Full-time

© 2025 Qureos. All rights reserved.