
Senior QA Engineer (Manual + Automation)
Melyn
Job description
Role : Senior QA Engineer (Manual + Automation)
About melyn
melyn is a platform built for First Nations communities across Canada. We help Nations manage housing, infrastructure, governance, and economic development through one integrated system, so they can secure funding, lead projects, and drive sustainable growth. We partner with new Nations every week.
We build everything in alignment with OCAP (Ownership, Control, Access, Possession), the First Nations principles that govern how Indigenous data is collected, stored, used, and protected. OCAP is not a checkbox here. It shapes where data lives and who can access it.
About the role
You will be our first dedicated QA hire and you will own quality across
the whole product: the web platform, the staff mobile app, and the
citizen facing app.
Today, developers test their own work and we do manual checks before release. That does not scale. You will replace it with something real: a test strategy, a regression suite, automation that runs in CI, and a release signoff the team trusts.
What you will do
- Own the QA function: strategy, process, tooling, and release signoff
- Write and maintain test plans, test cases, and regression suites for
web and mobile
- Run functional, regression, integration, cross browser, and cross
device testing
- Test REST APIs, including auth, permissions, and error handling
- Build and grow the automation suite, and keep it running in CI
- Verify builds on real Android and iOS devices before release
- Log clear, reproducible bugs, follow them to closure, and report
quality status to leadership
- Set the quality bar and hold the line when something is not ready to ship
Our stack
Next.js on web, React Native on mobile, JavaScript and TypeScript across the board, Node.js and Python on the backend, REST APIs, PostgreSQL, all running on AWS.
What we are looking for
- 4+ years in QA, strong in both manual and automation testing
- Deep fundamentals: test strategy, test case design, regression
planning, defect lifecycle, risk based testing
- Hands on automation you built yourself, not just maintained: a
framework you set up and grew, using JavaScript or TypeScript
(Playwright, Cypress, Selenium, or similar)
- Solid API testing: auth flows, permissions, edge cases, error
handling, testing without a UI
- Mobile app testing on real Android and iOS devices, not just
emulators
- Comfortable with SQL for verifying data end to end
- Git and CI pipelines, with automation running on every build
- Proven ownership: you have been the person accountable for whether a release ships, and you have said no when it should not
Nice to have
- Mobile automation with Appium, Maestro, or Detox
- Running automation in a CI pipeline (GitHub Actions or similar)
- Testing React Native apps, including offline sync and conflict
resolution scenarios
- Performance testing (JMeter, k6) or basic security testing awareness
- Experience as the first or only QA in a team
- Exposure to AI or LLM based features and how to test non
deterministic output
- Experience with accessibility testing
Why melyn
- Competitive salary
- Fully remote and flexible: work where and how you are most
productive
- Direct collaboration with leadership, without layers of bureaucracy
- Real ownership: you define how quality works here, not inherit
someone elses process
- The chance to build technology that creates lasting, meaningful
impact for First Nations communities across Canada
- An early seat at a Service as a Software company, in a category that is still being defined
How we hire
Intro + QA fundamentals and scenario round (45 min) Founder chat (30 min)