QA Automation Engineer (Java)
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