Negotiable
Undetermined
Remote
Remote
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
Preferred / Common
- Detox – E2E testing for React Native
- Appium – Cross-platform mobile automation
- Jest – Unit & component testing
- React Native Testing Library (awareness)
- 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
Functional
- Navigation & routing
- Form validation
- API success/failure handling
- State persistence after app restart
- Login / authentication
- Critical user journeys
- Regression for builds & releases
- Smoke tests for CI
- Permission flows
- Push notifications
- Deep linking
- OTA updates (Expo Updates)