QA Engineer

Riyadh, Riyadh Province, Saudi Arabia on site Until 8/21/2026 First posted March 31, 2026 Last posted March 31, 2026
Job description

We are looking for a QA Engineer who can own quality across modern web applications and cloud native backend services.

What You’ll Do:

  • Design and execute test strategies for web apps (Next.js), APIs (Node.js/Python), and service integrations.
  • Build and maintain scalable automated test suites (UI, API, integration, regression, and smoke tests).
  • Partner with developers and product teams to define acceptance criteria and shift quality left.
  • Validate deployments across environments and support release readiness in CI/CD pipelines.
  • Identify flaky tests, production risks, and root causes; drive preventive quality improvements.
  • Track quality metrics (defect leakage, test coverage, escape rate, pass/fail trends) and provide actionable insights.

Requirements

  • Bachelor’s degree in Computer Science Information Technology, or a related field).
  • 3+ years in QA/Software Testing, with strong automation experience.
  • Hands-on testing experience with JavaScript/TypeScript applications, especially Next.js and Node.js.
  • Experience testing Python-based services and API-driven systems.
  • Strong API testing skills (REST/trpc, authentication, contract validation, and edge case coverage.
  • Proficiency with modern testing tools (e.g., Playwright/Cypress, Jest/Vitest, Postman/Newman, or similar).
  • Experience integrating automated tests into CI/CD workflows.
  • Strong debugging skills using logs, traces, and test diagnostics.
  • Solid understanding of SDLC, test design techniques, and risk-based testing.
  • Practical security testing knowledge, including awareness of OWASP Top 10 vulnerabilities and how to validate them in web/API workflows.

Nice to Have:

* Experience with Kubernetes and GCP environments.

* Performance and reliability testing experience.

* Exposure to real time or distributed service architectures.

* Experience with observability tools for debugging and quality monitoring.

About this role

Summary

Design, execute tests, automate, and improve quality of web and API applications.

Job title

QA Engineer

Experience level

3+ years

Industry

software

Location requirements

Riyadh, remote work not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

JavaScriptTypeScriptNext.jsNode.jsPythonAPI testingPlaywrightCypressJestPostmanCI/CDdebuggingrisk-based testingOWASP

Preferred skills

KubernetesGCPperformance testingdistributed systemsobservability

Specializations

web applicationsAPI testingautomationcloud
Locations

Structured locations inferred from the posting.

Riyadh Saudi Arabia

On-site City
Related searches