Junior QA Engineer
RecruiterForge
Posted 13 Nov 2026, 02:12 ET · Last seen open on LinkedIn 13 Nov, 03:14 ET
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- RecruitingReactStatisticsProduct managementJavaScriptTypeScript
- Work
- Remote
- Pay
- $60K–$80K a year
- Skill demand
- Statistics43%Product management11%React6%of 99 similar entry-level jobs posted in the US this week
- Listed
- Nov 13, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
- Company: RecruiterForge
- Location: United States
- Employment Type: Full-time
- Work Model: Remote (work from anywhere in the USA)
- Pay: $60,000 - $80,000 USD
This role is for the first dedicated QA team member responsible for establishing a mobile QA practice. You will shape testing for a React Native application on iOS and Android. The position involves manual testing, developing automated UI regression tests, and creating software fixtures. You will collaborate with engineering and product teams to influence testing tools, documentation, release standards, and quality measurement.
Key Responsibilities
- Create and execute end-to-end manual test plans for new features, bug fixes, and release candidates on iOS and Android.
- Translate requirements, designs, and user stories into reusable test cases and maintain a test library.
- Document defects with reproduction steps, identify platform-specific issues, and verify fixes.
- Use TypeScript and Node.js tools for log inspection, API traffic analysis, debugging, and root cause investigation.
- Perform exploratory testing across devices and OS versions to find edge cases and usability problems.
- Establish bug reporting standards, release checklists, and test documentation.
- Build automated UI/UX regression tests for the React Native application.
- Develop mock services and test fixtures to simulate POS terminal behavior.
- Evaluate testing frameworks and integrate automated tests into CI/CD pipelines.
- Participate in planning, standups, and release readiness reviews.
Requirements & Tech Stack
- Hands-on programming experience with TypeScript/JavaScript and Node.js (including scripts, small services, asynchronous code, npm, and log-based debugging). Coursework, internships, bootcamps, and personal projects count.
- Working familiarity with React and React Native (components, props, state, hooks, UI rendering).
- Understanding of the software development lifecycle and QA concepts (test plans, test cases, regression testing, smoke testing, bug lifecycle).
- Strong attention to detail and a methodical approach to problem-solving.
- Self-motivation and comfort developing approaches where processes do not yet exist.
- Clear written and verbal communication, including the confidence to raise quality concerns.
Qualifications
- Bachelor's degree in computer science, software engineering, or a related field, or equivalent practical experience.
Useful Additional Experience
- React Native tooling (e.g., Expo, Metro, debugging tools).
- Mobile automation frameworks (e.g., Detox, Maestro, Appium with WebdriverIO).
- Testing libraries (e.g., Jest, Vitest, React Native Testing Library).
- Testing on physical devices, Xcode Simulator, or Android Studio emulators.
- Node.js frameworks (e.g., Express, Fastify), REST APIs, WebSockets, or mock servers.
- Development and testing tools (e.g., Git, Jira, TestRail, Postman).
- Experience with payments, POS systems, or hardware integrations.
- CI/CD platforms (e.g., GitHub Actions, Jenkins, Bitrise, EAS).