Junior QA Engineer
New York, New York County, New York, 10261, USA
Listed on 2026-10-26
-
Software Development
App Developer - Mobile/Web, Software Testing, Software Engineer
We’re building our quality practice from the ground up, and you’ll be our first dedicated QA team member. Today, testing is handled by our developers and product team. Our mobile app is built in React Native and ships on both iOS and Android. You’ll start with hands-on manual testing across both platforms, then build the foundations for automation: UI/UX regression tests and software test fixtures that simulate point-of-sale (POS) terminals, so we’re no longer tied to physical hardware for every test cycle.
Much of that work will be done in Type Script and Node.js, so this role is a good fit for someone who enjoys writing code, debugging, and building tools. Because there’s no established QA team yet, you’ll work closely with the engineering team and have real influence shaping how we test, what tools we use, and how quality is measured.
This is a great fit for a curious, self-motivated person who wants to learn fast, take ownership early, and help define what QA looks like at our company.
What You’ll DoCreate our first formal end-to-end manual test plans and execute them on iOS and Android for new features, bug fixes, and release candidates
Write clear, reusable test cases from product requirements, designs, and user stories, and organize them into a living test library
Identify, document, and track defects with precise reproduction steps, noting whether issues are platform-specific or shared across iOS and Android, and work directly with developers to verify fixes
Use Node.js and Type Script tooling to debug issues, inspect logs and API traffic, and help pinpoint root causes
Perform exploratory testing to uncover edge cases, device and OS-version differences, and usability issues
Help establish baseline QA processes: bug reporting standards, release checklists, and test documentation
Begin building automated UI/UX regression tests for our React Native app
Develop test fixtures and mock services in Type Script and Node.js that simulate POS terminal behavior, reducing our reliance on physical hardware
Help evaluate and recommend testing tools and frameworks, and bring automated tests into our CI/CD pipeline over time
Partner with engineers and product managers during project planning, standups, and release readiness reviews
Hands-on programming experience in Type Script/JavaScript and Node.js
. You’re comfortable writing scripts and small services, working with async code, using npm, and debugging with logs. Coursework, internships, bootcamps, and personal projects all count.Working familiarity with React and React Native (components, props, state, hooks, and how a UI renders), enough to understand how our app behaves and where bugs tend to come from. Building even a small React Native project, such as a personal or course app, is great preparation.
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Understanding of the software development lifecycle and core QA concepts (test plans, test cases, regression and smoke testing, bug lifecycle)
Strong attention to detail and a methodical approach to problem-solving
Self-motivation and comfort with ambiguity: you’ll often figure out the "how" yourself rather than follow an existing playbook
Clear written and verbal communication skills, including the confidence to raise quality concerns with the engineering team and product stakeholders
Experience with React Native tooling such as Expo, Metro, or React Native debugging tools
Experience with mobile UI automation frameworks such as Detox, Maestro, or Appium (WebdriverIO)
Experience with JavaScript/Type Script testing tools such as Jest, Vitest, or React Native Testing Library
Experience testing…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).