Junior QA Engineer
Core
Building the company's first dedicated QA team to establish manual and automated testing processes for a React Native mobile app.
Role type
Junior QA Engineer (building QA practice from scratch)
Builds
React Native mobile app (iOS/Android) and automated test infrastructure
Domain
Fintech / Payments / Point-of-Sale (POS) systems
Required skills
TypeScript, JavaScript, Node.js, React Native, manual testing, test case design, bug tracking, exploratory testing, CI/CD basics
Preferred skills
Mobile UI automation (Detox, Maestro, Appium), JavaScript testing tools (Jest, Vitest), REST APIs, Git, bug tracking tools (Jira, TestRail), API tools (Postman)
Technologies
React Native, TypeScript, Node.js, Expo, Metro, Jest, Vitest, Detox, Maestro, Appium, Xcode, Android Studio, GitHub Actions, Jenkins, Bitrise
Responsibilities
Create and execute end-to-end manual test plans for iOS and Android; write reusable test cases and maintain a test library; identify, document, and track defects; debug issues using Node.js/TypeScript tooling; perform exploratory testing; build automated UI/UX regression tests; develop test fixtures and mock services to simulate POS terminals; establish baseline QA processes and documentation; partner with engineers and product managers on release readiness.
Seniority
Junior, hands-on IC