Automation Engineer talabat

Employer Active

Posted 1 hrs ago

Experience

1 - 3 Years

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Responsibilities

1. Quality & Delivery Infrastructure

  • Execute and maintain mobile CI/CD pipelines (managing PR builds, caching strategies, and our in-house macOS device farm).

  • Implement automated app quality guardrails in CI that enforce performance, stability, and screen availability thresholds before code is merged.

  • Support the automation of our release infrastructure, completing tasks and iterations within the standard 1-day to 3-month planning cycles.

2. Quality Insights & Tooling

  • Contribute to the team's objectives by building integrations that link crash logs and test results to observability dashboards.

  • Automate the collection of incident data across mobile releases to provide clear visibility on regressions.

3. Cross-Stack Quality Guardrails

  • Implement API/Contract testing (e.g., Postman) within the CI pipeline to proactively block backend changes that break mobile apps.

  • Build automated mock servers and test data generation scripts to stabilize E2E UI testing.

4. Code Review & Developer Automation

  • Write and maintain automated linting rules and static analysis checks to catch architectural violations early.

  • Implement scripts and bots that reduce manual code review time for product squads.

Qualifications

Requirements

  • Experience: 1 to 3 years of experience as a Software Engineer, SDET, or Platform/DevOps Engineer, aligning with talabat's IC2 career progression timeframes.

  • Coding Skills: Strong programming ability in at least one language (TypeScript, Python, Ruby, Go, Swift, or Kotlin). You must be able to write clean, maintainable production code.

  • CI/CD & Infrastructure: Hands-on experience configuring CI/CD pipelines (GitHub Actions, Bitrise, Jenkins, etc.) and writing shell scripts (Bash).

  • Testing Frameworks: Experience building or contributing to automated testing frameworks (Maestro, Appium, XCUITest, Espresso).

  • System Thinking: A solid understanding of mobile application architecture and how frontend apps interact with backend services.

  • Mindset: High empathy for developer experience (DevX). You view the product engineers as your primary customers.

Desired Candidate Profile

Requirements

  • Experience: 1 to 3 years of experience as a Software Engineer, SDET, or Platform/DevOps Engineer, aligning with talabat's IC2 career progression timeframes.

  • Coding Skills: Strong programming ability in at least one language (TypeScript, Python, Ruby, Go, Swift, or Kotlin). You must be able to write clean, maintainable production code.

  • CI/CD & Infrastructure: Hands-on experience configuring CI/CD pipelines (GitHub Actions, Bitrise, Jenkins, etc.) and writing shell scripts (Bash).

  • Testing Frameworks: Experience building or contributing to automated testing frameworks (Maestro, Appium, XCUITest, Espresso).

  • System Thinking: A solid understanding of mobile application architecture and how frontend apps interact with backend services.

  • Mindset: High empathy for developer experience (DevX). You view the product engineers as your primary customers.

Company Industry

Department / Functional Area

Keywords

  • Automation Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com