Mobile QA Automation Engineer

  • Columbus, OH
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
$55 - $60
Contract - W2
Contract - 12 Month(s)

Skills

Communication
Analytics
API QA
Accessibility
Agile
Amazon Web Services
Analytical Skill
API
Android
Android Studio
Apache Maven
Appium
Attention To Detail
Automated Testing
Behavior-driven Development
Cloud Computing
Command-line Interface
Continuous Delivery
Continuous Integration
Cucumber
Data Quality
Data Validation
DevOps
Documentation
Functional Testing
Gherkin
GitHub
Gradle
IOS Development
ISTQB
JIRA
Java
Jenkins
Mobile Applications
Mobile Device Management
Mobile Testing
Nginx
Performance Testing
ProVision
Provisioning
React Native
Real-time
Regulatory Compliance
Reporting
Scripting
Scrum
Security QA
Selenium
Soft Skills
Terraform
Test Scenarios
Testing
UI
User Experience
WCAG
Web Applications
ADA
Workflow
Writing
Xcode

Job Details


Job Overview:

We are seeking a hands-on Mobile QA Automation Engineer with a strong background in mobile and web automation testing using Selenium/Cucumber with Java, and infrastructure tools like Terraform and AWS (CLI or API-based usage, not just console). The ideal candidate will have deep experience testing mobile applications using Appium, Espresso, and XCUITest, and must be comfortable working across cloud environments, mobile platforms, and CI/CD pipelines.


Key Responsibilities:

  • Design, develop, and maintain scalable test automation frameworks for mobile (iOS/Android) and web applications.

  • Execute automated and manual tests using tools such as Appium, Espresso, XCUITest, Selenium, Cucumber.

  • Develop Gherkin-based BDD test scenarios and integrate with CI/CD tools such as Jenkins, GitHub Actions, and Maven.

  • Perform accessibility testing (ADA/WCAG 2.1 standards), analytics/data testing (Data Watch), and report issues via JIRA.

  • Work closely with product owners, developers, and UI/UX designers to ensure feature completeness and quality.

  • Leverage Terraform, NGINX, and AWS to provision and test environments in a hands-on DevOps-enabled workflow.

  • Use simulators/emulators and real devices for mobile app certification and functional testing.

  • Proactively identify gaps, bugs, and performance issues and work toward resolution in an agile team environment.


Required Skills & Qualifications:

  • 8-10+ years of experience in QA Automation with strong Java + Selenium/Cucumber expertise.

  • Proven hands-on experience in mobile testing:

    • Android: Espresso

    • iOS: XCUITest

    • Cross-platform: Appium

  • Solid experience in writing automation scripts for both UI and API testing.

  • Working knowledge of AWS and Terraform with real-time hands-on experience (not just console).

  • Strong experience in integrating automation into CI/CD pipelines (e.g., Jenkins, GitHub Actions).

  • Knowledge of NGINX, mobile device management, and provisioning test environments.

  • Understanding of accessibility testing (ADA) and compliance best practices.

  • Experience using tools like JIRA, Xcode, Android Studio, and Maven/Gradle.

  • Familiar with Agile/Scrum environments and BDD approach to testing.


Preferred Skills:

  • Exposure to React Native or hybrid mobile apps.

  • Experience in analytics testing, data validation, or backend log monitoring.

  • Familiarity with security testing, performance testing, or monitoring tools.

  • Certification in ISTQB, AWS, or similar is a plus.


Soft Skills:

  • Excellent communication and documentation skills.

  • Strong analytical thinking and attention to detail.

  • A team player with a proactive and solution-oriented mindset.

  • Willingness to learn and adapt quickly to new technologies.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Ryantech