# Software Engineer

**Company**: Ford
**Location**: Naucalpan de Juarez, MEX
**Work arrangement**: hybrid
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Automotive

**Apply**: https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/70434?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bdddb48a-f70

## Description

As a Software Validation Engineer at Ford, you will build and execute automated tests for native features on the Ford mobile app, focusing on native commerce.

You will work closely with a Lead Software Validation Engineer, who will mentor and coach you as you grow your skills in mobile test automation, and contribute to a small, collaborative QA team supporting Android and iOS.

Responsibilities:

- Design, develop, and maintain automated test cases for native mobile features using established frameworks (XCTest/XCUIAutomation for iOS, Jetpack Compose Test API + Espresso for Android).

- Execute test coverage for in-app purchase and subscription flows, including checkout, payment processing (Stripe test cards), and subscription lifecycle events (trials, renewals, cancellations).

- Execute manual and automated test cases across development and staging environments, documenting results clearly.

- Analyze test failures, perform initial troubleshooting and debugging, and escalate complex root cause analysis to the Lead as needed.

- Log, track, and help manage defects through resolution using JIRA.

- Contribute test automation code to shared repositories using Git, following established branching and merge practices.

- Run automated test suites within existing CI/CD pipelines (e.g., GitHub Actions) and flag pipeline issues to the Lead.

- Collaborate with the Lead and development team to understand feature requirements and translate them into test cases.

- Continuously build proficiency in mobile automation tooling and testing best practices, with growth support from the Lead.

Qualifications:

- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

- 2-3 years of experience in software quality assurance/testing, with exposure to mobile application testing (Android and/or iOS).

- Working knowledge of test automation using XCTest/XCUIAutomation (iOS) and/or Jetpack Compose Test API and Espresso (Android), or strong ability to ramp up quickly with mentorship.

- Basic understanding of e-commerce, in-app purchase, or subscription-based feature flows.

- Familiarity with version control systems (e.g., Git).

- Exposure to defect/test management tools such as JIRA.

- Strong attention to detail and clear written communication for test documentation and defect reporting.

- Advanced English skills.

## Skills

### Required
- XCTest
- XCUIAutomation
- Jetpack Compose Test API
- Espresso
- Git
- JIRA

### Nice to have
- CI/CD pipelines
- payment processing testing
- web test automation
- ISTQB testing principles

---

Source: [Apply at efds.fa.em5.oraclecloud.com](https://efds.fa.em5.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/70434?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
