QA / Automation Engineer (Proptech)
OWNRSCLB - Dubai Owners Club
Description
Location: On Site (Dubai)
Tech Stack:
Node.js backend / Angular web / React Native mobile (post-migration)
Salary: AED 12,500 + performance-based bonus
About the Role
OWNRSCLB is a trust-critical platform. A bug in verification or form signing is not a UX issue; it is a business and legal issue.
We are looking for a QA/Automation Engineer who uses AI as a core part of their testing toolkit; not as a gimmick or buzzword, but as a genuine force multiplier. You will use LLM-assisted tools to generate test cases, identify edge cases from requirements, accelerate coverage on a low-coverage codebase, and reduce the manual overhead of regression testing.
Our current test coverage is approximately 5%. Your mandate is to change that faster than a traditional QA engineer could. AI tooling is how you achieve it.
Key Responsibilities:
• AI-assisted test generation
Use LLM tools (GitHub Copilot, Claude, Cursor, or equivalent) to generate test suites from API specs, requirements documents, and codebase analysis. You do not write every test from scratch; you direct AI to do the heavy lifting and validate the output. Your bonus will be based on how effectively you can do this.
• Critical path coverage
Identify and prioritise the trust-critical flows; authentication, property verification, tier assignment, Form A/B signing, transaction workflows; and achieve meaningful automated coverage within the first 60 days.
• Intelligent edge case discovery
Use AI tools to surface edge cases and boundary conditions that manual analysis would miss. Apply generative techniques to explore unexpected input combinations, race conditions, and failure modes.
• API test automation
Build and maintain automated test suites for the Node.js/Express backend API using AI-assisted tooling alongside Jest, Supertest, or Playwright.
• End-to-end testing
Implement E2E coverage for the web panels (Angular) and mobile app. Use AI-powered tools (e.g. Playwright with Copilot assistance, Testim, or Mabl) to accelerate test authoring.
• AI-driven regression
Establish a regression suite that runs on every pull request. Explore AI-powered visual regression and self-healing test approaches to reduce maintenance overhead as the UI evolves.
• Natural language test specs
Work with the Business Analysts to translate requirements written in plain English directly into executable test cases using LLM-based test generation tools.
• Security testing
Use AI-assisted tools (e.g. OWASP ZAP with AI extensions, or LLM-guided penetration prompts) to complement manual security testing on authentication, input validation, and access control.
• QA process ownership
Define what must pass before a PR merges, own the definition of done, and provide sign-off before every release. Document your AI toolchain so the team can build on it.
Must Have:
• Active AI tooling user
you currently use GitHub Copilot, Claude, Cursor, or similar LLM tools as part of your daily workflow; not occasionally, but habitually. You can demonstrate this in your interview.
• AI test generation
hands-on experience generating test cases from specs or code using LLM tools. You understand where AI output needs validation and where to trust it.
• 3+ years
of QA engineering experience with demonstrated automation skills; not just manual testing.
• API testing
strong experience writing automated tests against REST APIs. You are comfortable with JSON, HTTP, auth headers, and testing error conditions.
• JavaScript / TypeScript
sufficient programming ability to direct, review, and refine AI-gener