Senior SDET – Mobile Automation (Python + Appium)

Petco

Santiago de Querétaro

On-site

MXN 600,000 - 900,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Petco in Mexico is seeking a Senior SDET – Mobile Automation to own, scale, and elevate automated testing for our iOS and Android mobile shopping app. You will build end-to-end test suites to keep critical journeys fast, secure, and reliable.

You will write business-readable BDD tests, run on real cloud devices, and integrate automation into CI/CD pipelines. Mentoring teams and collaborating with developers in an Agile environment are part of the role.

Qualifications

  • 5+ years in SDET / Automation roles with at least 3+ years focused on native mobile app automation (iOS & Android).
  • Hands-on with Pytest, Pytest-BDD (or Behave/Cucumber).
  • Proficient with Appium 2.x handling gestures, pop-ups, deep links, and device capabilities.
  • Proficiency with Git and CI/CD tools (GitLab CI, Jenkins, or GitHub Actions).
  • Experience testing REST APIs with Python (requests) or Postman.
  • Advanced written and spoken English communication skills.

Responsibilities

  • Framework Development: Build and maintain mobile test automation frameworks for iOS and Android using Python, Pytest-BDD, and Appium.
  • E2E Automation: Automate critical e-commerce flows (login, search, cart, checkout, payments, promotions, order history).
  • CI/CD Integration: Connect test suites to CI/CD pipelines for automated runs and reporting.
  • API & Backend Testing: Automate REST API checks to seed test data and validate responses.
  • Test Stability & Quality Metrics: Identify flaky tests, investigate root causes, track Pass Rate, Coverage, and Flakiness.
  • Agile Collaboration: Partner with developers, product managers, and QA engineers in Agile ceremonies and mentor junior team members.

Skills

SDET / Automation
Python
Mobile App Automation
English Proficiency
Team Collaboration

Tools

Pytest
Pytest-BDD
Appium 2.x
Git
CI/CD Tools (GitLab CI/Jenkins/GitHub Actions)
REST API Testing (Python)

Job description

We are looking for a Senior SDET – Mobile Automation to own, scale, and elevate the automated testing strategy for our iOS and Android mobile shopping application. In this role, you will build end-to-end automated test suites to ensure key customer journeys (login, search, checkout, payments, promotions, and order history) remain fast, secure, and reliable.

You will write business-readable BDD tests, execute parallel runs on real cloud devices, and integrate automation seamlessly into our CI/CD pipelines.

Key Responsibilities
  • Framework Development: Build and maintain mobile test automation frameworks for iOS and Android using Python, Pytest-BDD, and Appium.
  • E2E Automation: Automate critical e-commerce flows (Cart, Checkout, Credit Card/PayPal/Klarna payments, Deep Links, Promotions, and Push Notifications).
  • CI/CD Integration: Connect test suites to CI/CD pipelines (GitLab CI, Jenkins, or GitHub Actions) for automated scheduled runs and reporting.
  • API & Backend Testing: Automate REST API checks in Python to seed test data and validate backend responses.
  • Test Stability & Quality Metrics: Identify and eliminate flaky tests, investigate root causes, and track quality metrics (Pass Rate, Coverage, Flakiness).
  • Agile Collaboration: Partner with developers, product managers, and QA engineers in Agile ceremonies and mentor junior team members.
Key Qualifications (Must Have)
  • Experience: 5+ years in SDET / Automation roles, with at least 3+ years focused on native mobile app automation (iOS & Android).
  • Test Frameworks: Hands-on experience with Pytest, Pytest-BDD (or Behave / Cucumber).
  • Appium: Proven experience with Appium 2.x handling gestures, native pop-ups, deep links, and device capabilities.
  • CI/CD & Version Control: Proficiency with Git and CI/CD tools (GitLab CI, Jenkins, or GitHub Actions).
  • API Automation: Experience testing REST APIs with Python (requests) or Postman.
  • English: Advanced written and spoken English communication skills.
Preferred Qualifications (Nice to Have)
  • Experience with TestRail (or Zephyr/Xray) integrated with Pytest.
  • E-commerce / Retail background (Payments, Subscriptions, Loyalty programs).
  • Exposure to Docker, Allure Reporting, or Selenium WebDriver.
  • Basic understanding of Swift, Kotlin, or Java to assist with app-side debugging.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA Automation Engineer
QA Automation Engineer

Empresa Confidencial • Estado de México

On-site
MXN 514,933 - 772,399
SDET for iOS (Swift) Mexico
SDET for iOS (Swift) Mexico

Zoolatech • Región Centro

On-site
MXN 320,000 - 420,000
Senior Mobile SDET – End-to-End iOS/Android Automation
Senior Mobile SDET – End-to-End iOS/Android Automation

Petco • Santiago de Querétaro

On-site
MXN 600,000 - 900,000
Mobile SDET Lead: Retail & eCommerce Automation
Mobile SDET Lead: Retail & eCommerce Automation

Capgemini • Aguascalientes

On-site
MXN 900,000 - 1,500,000
SDET for Android (Kotlin) Mexico
SDET for Android (Kotlin) Mexico

Zoolatech • Región Centro

On-site
MXN 210,000 - 420,000
Senior Automation SDET
Senior Automation SDET

OutpostQA • Mazatlán

Hybrid
MXN 900,000 - 1,300,000
Senior QA Automation Engineer (Appium & Playwright)
Senior QA Automation Engineer (Appium & Playwright)

Goods & Services • Mexico

On-site
MXN 600,000 - 900,000
Senior Quality Assurance Engineer Lead
Senior Quality Assurance Engineer Lead

Pyramid Consulting, Inc • Estado de México

On-site
MXN 882,612 - 1,235,657
SDET II: Lead Test Automation for Next-Gen Platform
SDET II: Lead Test Automation for Next-Gen Platform

Solera Holdings, LLC. • Estado de México

On-site
MXN 600,000 - 800,000
SDET Engineer (Senior) ID50250
SDET Engineer (Senior) ID50250

AgileEngine • Monterrey

Hybrid
MXN 1,191,000 - 1,872,000
Mentorship and TechTalks
Education, fitness, and team activity budgets
Work on modern solutions
+1