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

DeepSource Technologies · Cairo, Egypt · Posted 2026-06-17

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 Test Automation (UI, API, Integration)Design and maintain end-to-end (E2E) automation using Playwright and Selenium across critical user journeysDevelop maintainable automation frameworks and reusable test components in Java and PythonImplement robust test strategies: smoke tests, regression suites, integration tests, and API tests aligned with release workflowsEnsure stable execution in CI environments with proper test data handling, environment readiness checks, and reporting Performance & Load TestingBuild 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 scenariosAnalyze bottlenecks and provide actionable recommendations (application, database, infrastructure, or platform-related) 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 reportingEnforce standards for code quality and test readiness, ensuring "done" includes automation coverage and measurable quality signals Unit Testing & Developer EnablementDefine 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 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 Reporting, Documentation & Quality GovernanceProduce clear quality dashboards and reports: pass/fail trends, flakiness tracking, performance trends, release readiness indicatorsDocument test strategies, runbooks, and standard operating proceduresParticipate in incident reviews/RCA and introduce preventive quality controlsRequirements5+ years of experience in QA Automation / SDET / Quality Engineering (senior level, hands-on)Strong hands-on expertise with:Playwright and/or Selenium for E2E automationJMeter for performance and load testingGitLab CI/CD integration and pipeline-driven quality gatesAutomation development in Java and PythonUnit test practices and supporting engineering teams with testing standardsExperience 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-InternalAPI mocking/service virtualization strategies for reliable automated testingExperience with release governance and quality sign-off frameworksBenefitsMedical InsuranceSocial InsuranceIqama IssuingAir tickets

Apply for this role

Other open roles at DeepSource Technologies

See all 43 open roles at DeepSource Technologies →

Related jobs in Engineering & Construction