
Junior QA Engineer
Posted Oct 29

Posted Oct 29
This is a fully remote position, open to applicants in New York.
• Develop and implement comprehensive manual test plans from start to finish on both iOS and Android platforms for new functionalities, bug resolutions, and release candidates.
• Create reusable test cases based on product specifications, designs, and user narratives, while maintaining an updated test library.
• Detect, document, and monitor defects with detailed reproduction steps.
• Collaborate with developers to validate fixes and differentiate between platform-specific issues and shared problems.
• Utilize Node.js and TypeScript tools to troubleshoot issues, analyze logs and API traffic, and assist in identifying root causes.
• Conduct exploratory testing to identify edge cases, variations in device and OS versions, and usability concerns.
• Establish QA protocols, including standards for bug reporting, release checklists, and test documentation.
• Create automated UI/UX regression tests for the React Native application.
• Develop TypeScript and Node.js test fixtures and mock services that simulate POS terminal operations.
• Assess testing tools and frameworks, integrating automated tests into the CI/CD pipeline.
• Collaborate with engineers and product managers during planning sessions, stand-ups, and release readiness evaluations.
• Practical programming experience in TypeScript/JavaScript and Node.js.
• Proficient in writing scripts and small services, handling asynchronous code, utilizing npm, and troubleshooting with logs.
• Familiarity with React and React Native, including components, props, state, hooks, and UI rendering.
• A Bachelor’s degree in Computer Science, Software Engineering, or a related area, or equivalent hands-on experience.
• Knowledge of the software development lifecycle and fundamental QA principles, including test plans, test cases, regression and smoke testing, and the bug lifecycle.
• Excellent attention to detail and a systematic problem-solving mindset.
• Self-driven with the ability to navigate ambiguity.
• Strong written and verbal communication abilities.
• Experience with React Native development tools such as Expo, Metro, or debugging utilities.
• Background in mobile UI automation frameworks like Detox, Maestro, or Appium (WebdriverIO).
• Familiarity with JavaScript/TypeScript testing utilities such as Jest, Vitest, or React Native Testing Library.
• Experience in testing mobile applications on iOS and Android devices, emulators, and simulators.
• Familiarity with Node.js server frameworks like Express or Fastify.
• Experience in building or utilizing REST APIs, WebSockets, or mock servers.
• Proficient with Git and fundamental version control practices.
• Familiarity with bug tracking and test management software like Jira and TestRail.
• Knowledge of API tools such as Postman.
• Interest in or experience with payment systems, POS technologies, or hardware integrations.
• Familiarity with CI/CD tools like GitHub Actions, Jenkins, Bitrise, or EAS.
• 100% employer-funded medical, dental, and vision insurance.
• Selection of four Blue Cross Blue Shield medical plans, including an HSA-eligible option.
• Dental and vision insurance provided through Guardian.
• Unlimited paid time off (PTO).
• Flexible work location; the ability to work from anywhere in the U.S.A.
• Direct access to the engineering team for opportunities in technical growth and understanding of codebase, architecture, and POS integration.
• High visibility and true ownership of tasks.
• Potential for advancement into a senior or lead quality role, with opportunities to assist in the hiring and onboarding of new team members.
GE Aerospace
Availity
Cross River
Gismart
Get handpicked remote jobs straight to your inbox weekly.