QA Automation Engineer

QA Automation Engineer

Posted 2 weeks ago by Convene Inc.

Negotiable
Undetermined
Remote
Remote

Summary: The QA Automation Engineer role at Convene Inc. focuses on ensuring the quality and reliability of mobile applications developed with React Native and Expo. The position involves a combination of manual and automated testing for both iOS and Android platforms. The engineer will collaborate closely with developers and project managers to design test cases and report bugs effectively. This role is fully remote, offering opportunities for growth within a technology services organization.

Key Responsibilities:

  • Conduct manual testing for iOS and Android mobile applications.
  • Design test cases, create test plans, and perform exploratory testing.
  • Report bugs clearly with logs, screenshots, and reproduction steps.
  • Collaborate with developers and project managers in an Agile/Scrum environment.
  • Understand and test React Native and Expo-specific features and APIs.
  • Utilize real devices and simulators/emulators for testing.
  • Implement QA automation principles and write maintainable tests.
  • Perform API testing and validate API responses used by mobile applications.
  • Identify key testing areas for both manual and automated testing.

Key Skills:

  • Experience in manual testing for mobile applications on iOS and Android.
  • Knowledge of test case design, test plans, and exploratory testing.
  • Strong bug reporting skills with clear documentation.
  • Familiarity with Agile/Scrum methodologies.
  • Understanding of React Native architecture and Expo workflows.
  • Experience with mobile automation tools such as Detox, Appium, and Jest.
  • Ability to perform API testing using tools like Postman.
  • Knowledge of debugging tools and log analysis.
  • Experience with CI integration and running automated tests on simulators/emulators.

Salary (Rate): £50

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

About Convene Inc.

Convene, Inc. is a Tampa based, award-winning technology services organization with offices and resources throughout the US, Mexico, and India. We have successful, referenceable customers, competitive benefits, and high-growth opportunities.

QA Role Overview – Mobile (Expo / React Native)
Role Goal
Ensure high-quality, reliable mobile applications built with React Native + Expo, using a blend of manual and automated testing across iOS and Android.


Required Skills & Knowledge
Core QA Skills
  • Manual testing for iOS & Android mobile apps
  • Test case design, test plans, exploratory testing
  • Clear bug reporting with logs, screenshots, repro steps
  • Agile/Scrum experience
  • Strong collaboration with developers & PMs

React Native / Expo–Specific
  • Understanding of:
    • Expo managed vs bare workflow
    • React Native architecture at a high level
  • Testing:
    • Navigation (React Navigation)
    • State-related issues (Context/Redux awareness)
    • Expo APIs:
      • Camera
      • Media Library
      • Location
      • Push Notifications
      • Permissions
  • Platform differences:
    • iOS vs Android UI/UX
    • Permission handling
    • App lifecycle (background/foreground/kill)

Devices & Debugging Tools
  • Real devices + simulators/emulators
  • Expo Dev Tools
  • Chrome DevTools / Flipper (debug awareness)
  • Log analysis (Android Logcat / iOS console basics)

QA Automation Skills (Added)
Automation Foundations
  • Understanding of test automation principles:
    • What to automate vs not
    • Smoke vs regression vs E2E
  • Experience writing maintainable, reusable tests
Mobile Automation Tools
Preferred / Common
  • Detox – E2E testing for React Native
  • Appium – Cross-platform mobile automation
  • Jest – Unit & component testing
  • React Native Testing Library (awareness)
Nice to Have
  • CI integration (GitHub Actions, Azure Pipelines, Bitbucket)
  • Running automated tests on simulators/emulators
  • Basic test reporting & failure analysis

API & Integration Testing
  • API testing using Postman
  • Validating API responses used by mobile flows
  • Mocking API failures & edge cases
Key Testing Areas (Manual + Automated)
Functional
  • Navigation & routing
  • Form validation
  • API success/failure handling
  • State persistence after app restart
Automation-Ready Scenarios
  • Login / authentication
  • Critical user journeys
  • Regression for builds & releases
  • Smoke tests for CI
Platform-Specific
  • Permission flows
  • Push notifications
  • Deep linking
  • OTA updates (Expo Updates)