Overview
Skills
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.