QA Automation Engineer (Java)

June 2, 2026
Application ends: August 31, 2026

Job Description

REQUIREMENTS

  • Experience as a QA Automation Engineer for 2+ years.
  • Proficient in Java (API and backend testing).
  • Proficient in test automation frameworks such as Selenium, TestNG, Cypress, or Robot Framework.
  • Hands-on experience with API testing tools like Postman, RestAssured, or SoapUI.
  • Strong Git skills and understanding of version control.
  • Full understanding of CI/CD pipelines and how QA fits them.
  • In-depth knowledge of software testing methodologies and best practices.
  • Experience writing and executing test cases, test plans, and test strategies.
  • Familiarity with both manual and automated testing approaches.
  • Understanding different testing types: unit, integration, regression, performance.
  • Solid SQL skills and experience in database testing.
  • Experience working in Agile/Scrum teams.
  • Familiarity with Jira and Confluence for test documentation and sprint tracking.
  • Level of English – from Intermediate+ and above.

RESPONSIBILITIES

  • Designing, maintaining, and executing test plans and test cases for both backend and frontend systems.
  • Performing manual testing across mobile, web, and API layers to validate new features, including cross-country deployments (Bahrain and Jordan).
  • Developing and maintaining automated tests using Java, Selenium, Cucumber, and other frameworks for API and UI layers.
  • Conducting performance testing using JMeter to validate non-functional requirements under load.
  • Validating data accuracy and integrity through SQL-based database testing.
  • Ensuring comprehensive test coverage across different testing types: unit, integration, regression, and performance.
  • Contributing to CI/CD pipelines by integrating test automation and maintaining the stability of test environments.
  • Collaborating closely with developers, DevOps, and product owners during sprint cycles to identify defects early.
  • Participating in defect triage and root cause analysis, ensuring timely issue resolution.
  • Maintaining test documentation in Jira and Confluence; contributing to QA best practices and process improvements.
  • Actively supporting testing of microservices and APIs, including scenarios involving AWS services and potential core banking changes.
  • Ensuring quality validation of new modules such as credit cards, trading, and account features across multi-platform environments.

Are you interested in this position?


Apply by clicking on the “Apply Now” button below!

#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers
#FacebookLinkedIn