Automation Engineer
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 teams 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 talabats 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.
Remote Work :
No
Employment Type :
Full-time
Experience: years
Vacancy: 1