About the role

  • QA Engineer responsible for maintaining software quality through rigorous testing and integration aspects. Develops test plans, scripts, and manages bugs using JIRA while collaborating in sprint reviews.

Responsibilities

  • Responsible for maintaining software quality through rigorous testing—both manual and automated—covering functional, regression, and integration aspects
  • Develop and execute test plans, test cases, and regression tests
  • Perform manual UI testing and functional testing
  • Create and maintain automated test scripts for key workflows
  • Test integration points between Streamlit, backend APIs, and external systems
  • Manage and report bugs using JIRA
  • Participate in sprint reviews and provide feedback on release readiness

Requirements

  • Relevant IT or software testing qualification (degree or ISTQB certification preferred)
  • 2–4 years in software QA (manual and/or automated)
  • Familiarity with Python-based testing frameworks (Pytest, Behave)
  • UI testing tools (Selenium, Playwright, or Cypress)
  • Experience integrating automated tests into CI/CD pipelines
  • Understanding of API testing and validation
  • Familiarity with Google Cloud or other cloud-hosted systems.

Benefits

  • Flexible working Policy – offering the option to work both from home and our vibrant, modern offices
  • Monthly Wellness Allowance up to 40 JOD
  • 2 Volunteer Days per year
  • 14 Days holiday & additional Birthday holiday allowance
  • Summer & Winter socials
  • Access to EAP in addition to internal Mental Health First Aiders
  • Competitive medical Insurance
  • Competitive Bonus scheme

Job title

QA Engineer

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job