Untile is a digital product design and development company based in Viana do Castelo, building web and mobile products with clients across the world in a remote setting.
We're hiring our first dedicated Software Quality Assurance Engineer to own quality end-to-end and bring it into our products from day one. Our engineers and designers already test their work — nothing reaches a client untested — but we've never had a QA specialist to set the standard. You'll build the QA discipline at Untile: the strategy, processes, and tooling. Here, QA is a discipline in its own right — not a final checkpoint.
This is a senior, founding role with no ready-made playbook, so we need the autonomy to set the bar and the leadership to bring engineers, designers, and Product Managers along with you. It matters even more in an era where much of the code is AI-generated: when code ships fast and at scale, the judgment of what to test, where the risk is, and whether the product does the right thing is what separates confident releases from shipping blind. Passive QA won't thrive here — we want a proactive leader.
Our products are built mostly in TypeScript — React on the front end, Node.js on the back end, with PostgreSQL, shipped through GitHub Actions pipelines, containerised with Docker, and running on AWS and DigitalOcean, across both web and mobile. This is the terrain you’ll be testing and the pipeline your suites will live in.
WHAT YOU WILL DO:
- Start and own the QA discipline at Untile — define the strategy, processes, standards, and tooling from scratch.
- Own the test strategy and test plan for each squad's product — deciding what to test, at what level, and with what priority based on risk and business impact.
- Select and set up the testing stack, and build automated test suites: end-to-end and integration tests integrated into our CI/CD pipelines.
- Manage regression — keep a living safety net that protects the product as it grows and changes.
- Define clear, testable acceptance criteria together with Product Managers and engineers, before work begins.
- Run exploratory testing to find what scripted tests miss, including edge cases in fast-moving code.
- Define quality metrics and make quality visible — track what matters and report on it.
- Embed a quality-first, shift-left culture across squads, coaching engineers to own quality in their day-to-day.
- Safeguard the delivery — be the voice that decides whether the product is ready to ship, and accompany the product after launch.
WHAT YOU MUST HAVE:
- 5+ years in software quality assurance, at a senior level, with strong end-to-end ownership of test strategy.
- Proven experience setting up QA practices, processes, and tooling from the ground up — not just operating within an existing one.
- The autonomy and leadership to drive quality without a ready-made playbook or team, influencing engineers and stakeholders.
- Solid experience with automated testing — end-to-end and integration — and integrating tests into CI/CD pipelines.