مهندس ضمان جودة أول | Senior QA Engineer

مهندس ضمان جودة أول | Senior QA Engineer
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : Not mentioned
المكان : emirates


About the Client

One of our clients is a fast-growing Saudi SaaS company operating in the enterprise and technology space. The company is building large-scale, mission-critical platforms and is investing heavily in quality, reliability, and security as part of its product growth strategy.

About the Role

We are seeking a highly skilled Senior QA Engineer to own and elevate quality across web, mobile, and API products. This role will be responsible for defining QA strategies, implementing automated testing frameworks, driving performance and security testing, and working closely with Product, Engineering, DevOps, and Security teams. The position also includes mentoring other QA engineers and establishing best practices to ensure high release confidence and product stability.

Key Responsibilities

QA Strategy & Execution

  • Define, own, and execute QA strategy across features and releases for web, mobile, and APIs.
  • Lead initiatives to improve testing maturity, release confidence, and QA best practices.

Automation & Test Implementation

  • Design and implement automated test suites for UI and API flows using modern frameworks such as Playwright, Cypress, or Selenium.
  • Build and maintain API automation including contract, integration, and fuzz testing for REST/GraphQL endpoints and webhooks.
  • Integrate automated tests into CI/CD pipelines to ensure fast feedback and stable releases.

Performance, Load & Security Testing

  • Execute performance, load, and scalability testing using tools such as k6, JMeter, or Gatling.
  • Lead security testing for sensitive features including authentication flows, role-based access, and injection testing.

Test Planning & Defect Management

  • Write detailed test plans, acceptance criteria, and QA documentation.
  • Triage defects, validate fixes across environments, and contribute to post-incident reviews.

Collaboration & Observability

  • Work with SRE and DevOps teams to leverage logs, metrics, and telemetry for post-release validation.
  • Partner with Product and Engineering teams on release readiness and go/no-go decisions.

Mentorship & Best Practices

  • Mentor QA engineers on exploratory testing, shift-left testing, and test data strategies.
  • Drive continuous improvement and adoption of QA standards across teams.

Requirements

  • 5+ years of experience in QA roles within SaaS or product-based environments.
  • Strong hands-on experience with front-end and API automation (Playwright, Cypress, Selenium, REST-assured, Postman/Newman).
  • Experience with performance and load testing tools (k6, JMeter, Gatling).
  • Practical experience with CI/CD systems (GitHub Actions, GitLab CI, Jenkins).
  • Solid scripting or programming skills (Python, JavaScript/TypeScript, or Java).
  • Knowledge of web and mobile testing strategies including cross-browser and device testing.
  • Experience testing authentication, authorization, encryption, and identity integrations.
  • Strong communication skills and ability to influence engineering and product stakeholders.

Nice to Have

  • Familiarity with Python/FastAPI backends and React frontends.
  • Experience with on-prem or hybrid cloud environments.
  • Background in security testing (SAST/DAST, penetration testing coordination).
  • Experience with monitoring and observability tools.
  • Exposure to regulated environments and compliance-driven QA (PDPL, ISO 27001).

What’s on Offer

  • Competitive compensation and benefits.
  • High-impact role with strong ownership of product quality.
  • Collaborative and transparent work culture.
  • Opportunity for continuous learning and professional growth.
  • Work in a modern SaaS environment with strong engineering practices.