Mobile Testing (QA Selenium) - Columbus, OH (Local Candidates Only)

Overview

On Site
Depends on Experience
Contract - Independent
Contract - W2
Contract - 24 Month(s)
Able to Provide Sponsorship

Skills

ADA
Accessibility
Agile
Analytics
Android
Android Studio
Apache Maven
Artificial Intelligence
Automated Testing
Behavior-driven Development
Cloud Computing
Continuous Delivery
Continuous Improvement
Continuous Integration
Cucumber
Cypress
Gherkin
GitHub
Gradle
IOS Development
JIRA
Java
JavaScript
Jenkins
Machine Learning (ML)
Management
Mobile Applications
React.js
Regulatory Compliance
Scripting
Selenium
Software Development
Software Engineering
Software Testing
Swift
Systems Design
Test Scenarios
Testing
Training
WCAG

Job Details

We are seeking a highly skilled Mobile QA Automation Engineer with strong experience in Selenium, Espresso, XCUITest, and mobile app testing frameworks. The ideal candidate will be responsible for ensuring the quality and functionality of enterprise mobile applications through robust test automation, CI/CD integration, and ADA compliance.


Key Responsibilities:

Execute software solutions involving design, development, and technical troubleshooting.

Develop test scenarios based on business stories and requirements.

Design, develop, and maintain scalable automation scripts/frameworks using Espresso (Android) and XCUITest (iOS).

Perform testing using iOS Simulators, Android Emulators, and physical devices.

Integrate test automation with CI/CD pipelines using Jenkins, GitHub Actions, etc.

Create and manage Gherkin scenarios using Cucumber BDD, Maven, Appium, Xcode, and Android Studio.

Ensure compliance with ADA accessibility standards.

Use tools like JIRA to document and track bugs, ensuring clear reproduction steps.

Write and execute Java/Selenium automation for complex enterprise applications.

Analyze large datasets for insights into continuous improvement.

Identify hidden issues or performance bottlenecks and propose enhancements.

Contribute to internal communities of practice around software testing and automation.


Required Qualifications, Capabilities, and Skills:

Formal training or certification in software engineering and 3+ years of applied automation testing experience.

Proficient in scripting with tools/languages such as Java, Kotlin, Swift, JavaScript, React, Cucumber, and Cypress.

Strong experience with Espresso and XCUITest for mobile automation.

Experience with Analytics testing (e.g., Data Watch) and ADA/Accessibility testing (WCAG 2.1).

Proficient with CI/CD tools such as Jenkins, Maven, and Gradle.

Practical experience in system design, app development, and operational stability.

Solid grasp of Agile methodologies, software development lifecycle, and secure coding practices.

Familiarity with modern technologies like cloud, AI/ML, mobile platforms, and enterprise test strategies

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.