QA Engineer

About the role

We’re looking for a QA Engineer who hates bugs reaching production as much as users do. You’ll own the quality of what the team ships, combining sharp manual testing with solid automation.

What you’ll do

  • Review requirements and write clear test plans, test cases and test data
  • Carry out functional, regression, integration and user acceptance testing
  • Build and maintain automated test suites for web, mobile and APIs
  • Log, track and follow up on defects until they are properly fixed
  • Plug automated tests into CI/CD pipelines
  • Work with developers and product owners to improve quality early in the cycle

What you’ll bring

  • Hands-on experience with manual and automated testing
  • Experience with automation tools such as Selenium, Cypress, Playwright or Appium
  • Programming skills in Java, JavaScript or Python for test automation
  • API testing experience with Postman, REST Assured or similar
  • Familiarity with Jira, TestRail or Zephyr and Agile delivery
  • ISTQB certification is a plus
  • Clear written and spoken English, and comfortable working remotely with a distributed team

Nice to have

  • Performance testing with JMeter or k6
  • Security testing basics
  • Mobile testing on real devices and device farms

What we offer

  • Competitive salary, paid monthly
  • Fully remote, work from home
  • Work on meaningful projects with well-known clients across the GCC
  • A supportive team that keeps you busy with good work, not busywork
Job Category: Quality Assuarance
Job Type: Full Time
Job Location: Remote

Apply for this position

Current salary *
Expected salary *
Allowed Type(s): .pdf, .doc, .docx