Intelligence that keeps the world running.
Mobile QA Automation Engineer
Location
Tennessee
Posted
3 days ago
Salary
0
Seniority
Mid Level
Job Description
Mobile QA Automation Engineer
XOi
• Build and maintain automated test suites for iOS + Android using Appium (required), primarily in JavaScript • Expand coverage for critical user workflows, including authentication, media handling, connectivity variability, app lifecycle transitions, and performance-sensitive paths • Maintain and grow web end-to-end automation using Cypress to ensure core workflows remain stable across releases • Collaborate with Engineering, QA, and Product to align coverage with feature specs, acceptance criteria, and user expectations • Represent QA in story refinement and sprint planning to influence testability early • Analyze test results to identify and track defects, regressions, and flaky tests • Drive issues to root cause with clear, actionable detail • Integrate and scale automated tests in CI/CD pipelines for fast feedback and reliable release validation • Support execution across environments, including device/emulator coverage when appropriate • Evolve frameworks, tools, and best practices to improve stability, maintainability, and speed • Contribute to test data strategy, environment readiness, and metrics/reporting that strengthen release confidence and quality transparency • Partner on production issue RCA and post-release learnings to drive preventative improvements (test gaps, tooling, monitoring, process)
Job Requirements
- 2+ years of hands-on experience in test automation for mobile applications.
- Required: Demonstrated, hands-on experience building and maintaining Appium-based automation for mobile applications across iOS and Android.
- Strong proficiency in JavaScript, including developing reliable automation using: Appium (required) for mobile end-to-end testing, and Cypress (or similar) for web end-to-end testing.
- Practical understanding of mobile testing considerations: device fragmentation, OS versions, network variability, flaky-test mitigation, and test environment design.
- Familiarity with Python is a plus, especially for API or backend-related testing and automation utilities.
- Working knowledge of RESTful APIs and experience validating integrations and service responses.
- Knowledge of SQL for validating data integrity and supporting backend verification.
- Experience with Git and issue tracking/logging tools such as Sentry, Bugfender, Jira, or similar.
- Practical experience working with CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI) and integrating automated tests into build/release workflows.
- Experience with cloud-based testing tools such as LambdaTest(MU), BrowserStack, Sauce Labs, or other similar tools
- Strong problem-solving, debugging, and analytical skills with the ability to isolate failures across app, backend, environment, or test infrastructure.
- Effective communicator with a collaborative mindset; able to thrive in Agile/Scrum environments.
- Detail-oriented with a proactive approach to improving product quality, reducing risk, and increasing release confidence.
Benefits
- XOi offers a comprehensive benefits package that includes medical, dental, and health, with eligibility the 1st of the next month following your date of hire
- XOi offers a 401(k), with eligibility at 90 days
- XOi offers Discretionary Time Off
- All new employees receive a one time $500 New Hire Stipend to support any updates needed for your home office space
- All employees receive a $50/monthly stipend to be used for personal wellness and $50/ monthly stipend towards internet expenses
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Liderar la estrategia integral de QA para toda la plataforma Full Stack (Front-End con Next.js , Backend con C#/.NET e integraciones). • Diseñar, desarrollar y mantener suites de pruebas automatizadas para escenarios funcionales, de regresión, integración y End-to-End (E2E). • Definir y hacer cumplir los Quality Gates dentro del pipeline de CI/CD, garantizando que ninguna versión sea liberada sin cumplir los estándares de calidad establecidos. • Liderar la cobertura de pruebas para integraciones críticas con terceros, incluyendo Credit Bureaus (Experian, Equifax y TransUnion), Dealer Systems (DealerTrack y RouteOne) y proveedores de prevención de fraude y verificación. • Validar contratos de REST APIs, lógica de reintentos (Retry Logic), Idempotency y manejo de Edge Cases. • Probar los workflows de originación de préstamos de DEFI Solutions, incluyendo Scorecards, Rules, Decision Flows y Operational Data. • Participar activamente en Sprint Planning, Story Grooming y Design Reviews para identificar riesgos y problemas de calidad antes del inicio del desarrollo. • Colaborar con el Tech Lead para alinear las prácticas de QA con los estándares generales de ingeniería. • Actuar como la voz de la calidad dentro del equipo, representando la perspectiva del usuario final y garantizando la integridad de la plataforma. • Servir como puente entre el equipo Nearshore y los stakeholders en Estados Unidos, asegurando una comunicación fluida en inglés. • Diseñar y mantener frameworks de automatización utilizando Playwright, Cypress, Selenium u otras herramientas similares. • Utilizar herramientas de AI-Assisted Testing para incrementar la cobertura de pruebas y reducir el esfuerzo manual. • Administrar los ambientes de prueba, la gestión de datos de prueba (Test Data Management) y la documentación relacionada con QA.
• Review feature passports, technical documentation and issues requirements to provide timely and meaningful feedback. • Create and execute detailed, comprehensive and well-structured test plans and test cases. • Design, implement and execute automated tests using tools in the PHP ecosystem. • Identify, record, document and track bugs and monitor quality assurance metrics. • Support the development team to implement automated tests. • Write documentation related to the testing processes to facilitate knowledge sharing and transparency.
• Be a strong quality advocate, work in an agile software development environment, collaborate closely with software engineers, designers, and product managers to analyze requirements specifications, and discuss software design and testability to ensure we deliver high-quality software • Develops test strategy and writes comprehensive test plans and test cases for user stories, with little guidance • Prepares data sets to test logic, error handling, and system workflows • Isolates, reproduces, and tracks defects • Verifies Code Changes/Fixes • Fulfill the QA responsibilities on an agile scrum team • Identify test cases that should be automated, write and groom them • Can develop (code, debug, test) test automation code for a small-sized story • Design, debug, create, and maintain automated test suites • Maintain automated test suites/packages to be compliant with changing requirements and features • Actively seek opportunities to grow and learn from more experienced engineers
• Be a quality advocate, work in an agile software development environment • Collaborate closely with software engineers, designers, and product managers • Analyze requirements specifications and discuss software design and testability to ensure we deliver high quality software • Writes test plan or test cases for user stories, with some guidance • Prepares data sets to test logic, error handling and system workflows • Isolates, reproduces, and tracks defects • Verifies Code Changes/Fixes • Fulfill the QA responsibilities on an agile scrum team; Participate in sprint planning, refinement, and retrospective meetings • Develop (code, debug, test) test automation code • Monitor CI/CD test pipeline for code builds, troubleshoot test failures



