Senior Automation & Quality Engineer- 6 Month Project- Riyadh, KSA

DeepSource Technologies


Date: 6 hours ago
City: Bengaluru, Karnataka
Contract type: Full time

We are seeking a Senior Automation & Quality Engineer to own and scale our automation and quality practices across web applications, APIs, and cloud-native workloads. This role is hands-on and production-focused—responsible for building reliable automated testing, performance/load testing, and quality gates integrated into GitLab CI/CD. You will work closely with developers and platform teams to improve release confidence, reduce regressions, and ensure performance readiness.

This role requires proven hands-on capability in automation and performance testing at scale. If you do not have practical experience with Playwright/Selenium, JMeter, GitLab pipelines, and Java/Python automation, you are not the one.

Key Responsibilities

1) Test Automation (UI, API, Integration)

  • Design and maintain end-to-end (E2E) automation using Playwright and Selenium across critical user journeys.
  • Develop maintainable automation frameworks and reusable test components in Java and Python.
  • Implement robust test strategies: smoke tests, regression suites, integration tests, and API tests aligned with release workflows.
  • Ensure stable execution in CI environments with proper test data handling, environment readiness checks, and reporting.

2) Performance & Load Testing

  • Build and execute performance/load test plans using JMeter and k8s-based load testing approaches (distributed execution when needed).
  • Define performance baselines and SLAs (response time, throughput, error rate) and validate against real-world scenarios.
  • Analyze bottlenecks and provide actionable recommendations (application, database, infrastructure, or platform-related).

3) CI/CD Quality Gates (GitLab)

  • Integrate automation suites into GitLab pipelines as enforceable quality gates (merge request validations, pre-release gates, scheduled regression).
  • Implement pipeline best practices: parallelization, caching, artifact handling, test retries logic, and reliable reporting.
  • Enforce standards for code quality and test readiness, ensuring “done” includes automation coverage and measurable quality signals.

4) Unit Testing & Developer Enablement

  • Define and enforce unit test expectations with developers (coverage targets, critical module focus, fast feedback cycles).
  • Support teams in improving testability and writing reliable unit tests (especially for high-risk components).
  • Promote consistent test patterns and shift-left quality practices.

5) Workflow Automation (n8n)

  • Build workflow automations using n8n to streamline quality operations (e.g., triggering tests, notifications, approvals, reporting dashboards).
  • Automate repeatable QA processes to reduce manual effort and increase consistency.

6) Reporting, Documentation & Quality Governance

  • Produce clear quality dashboards and reports: pass/fail trends, flakiness tracking, performance trends, release readiness indicators.
  • Document test strategies, runbooks, and standard operating procedures.
  • Participate in incident reviews/RCA and introduce preventive quality controls.

Requirements

  • 5+ years of experience in QA Automation / SDET / Quality Engineering (senior level, hands-on).
  • Strong hands-on expertise with:
  1. Playwright and/or Selenium for E2E automation
  2. JMeter for performance and load testing
  3. GitLab CI/CD integration and pipeline-driven quality gates
  4. Automation development in Java and Python
  5. Unit test practices and supporting engineering teams with testing standards
  • Experience running tests in containerized/cloud-native environments and handling CI reliability challenges (test stability, environment readiness, reporting).

Strong Advantages (Nice to Have)

  • Distributed load testing in Kubernetes (k8s execution patterns, scalability, reliability).
  • Test reporting frameworks and dashboards (trend analysis, flakiness reduction).
  • HRDF-Restricted-Internal
  • API mocking/service virtualization strategies for reliable automated testing.
  • Experience with release governance and quality sign-off frameworks.

Benefits

  • Medical Insurance
  • Social Insurance
  • Iqama Issuing
  • Air tickets

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Telecaller

The Muthoot Group, Bengaluru, Karnataka
1 day ago
This job is provided by apna.co Position: TelecallerDuration: 6 monthsLocation: BEGURSalary: 2,50 LPA Up to ₹2,92 LPA per annum (inclusive of salary and variables) once completed InternshipFresher’s only taken Stipend based and hence promoted as JREEligibility: Graduate Fresher’s (Passed out from 2020 to 2025)About the Role: We are looking for enthusiastic and customer-focused individuals to join us as tellecallers.This internship...

Head - Indirect Sourcing

Tata Electronics, Bengaluru, Karnataka
2 days ago
About The BusinessTata Electronics Private Limited (TEPL) is a greenfield venture of the Tata Group with expertise in manufacturing precision components.Tata Electronics (a wholly owned subsidiary of Tata Sons Pvt. Ltd.) is building India’s first AI-enabled state-of-the-art Semiconductor Foundry. This facility will produce chips for applications such as power management IC, display drivers, microcontrollers (MCU) and high-performance computing logic, addressing...

Solution Architect, ISV, AGS-APJ-India-ISV-SA

AWS India - Karnataka, Bengaluru, Karnataka
3 days ago
DESCRIPTION AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector. As a Solutions Architect, you’ll help your customers plan their successful cloud journey. You’ll solve complex, technical challenges so your customers can focus on their business. This includes...