Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.
HumanIT Digital Consulting is seeking a QA / Test Automation Engineer to own the automated testing strategy for AI Voice and Chat agents. You will design, build, and maintain suites across unit, API, and UI levels, with data mocks and CI/CD integration in a hybrid Porto setting.
You will work with Node.js/React/Vue codebases, apply modern frameworks like Playwright or Cypress, and continuously improve test coverage while handling non-deterministic behavior and multi-turn conversations.
Job Openings QA / Test Automation Engineer (TypeScript/Playwright/Cypress) - Hybrid Porto (3 days/week office)
QA / Test Automation Engineer (TypeScript/Playwright/Cypress) - Hybrid Porto (3 days/week office)
ABOUT THE OPPORTUNITY
Join the engineering team of a major Belgian telecom operator to take full ownership of test automation, including one of the most technically interesting challenges in QA today: testing AI Voice and Chat Agents that don't behave deterministically. This is a greenfield role with real influence — you'll propose the tooling, agree it with the Tech Leads, and then own it end to end.
PROJECT & CONTEXT
You will design, build, and maintain the automated test suite across all levels — unit and component guidance for developers, API and integration tests, end-to-end and UI tests, and contract tests for integrations — while assessing existing tests to keep, refactor, or replace them under a common approach. You'll build supporting infrastructure such as test data management, mocks, and service virtualisation, act as the testing expert alongside each product's Tech Lead to define strategy and release criteria, and integrate tests into CI/CD with quality gates that block unsafe releases. A first major deliverable is establishing how to test the AI Voice Agent (already live) and the upcoming AI Chat Agent — building an end-to-end approach that survives non-determinism, with scripted multi-turn conversations, criteria-based quality judgment, and statistical thresholds instead of exact matching.
WHAT WE'RE LOOKING FOR (Required)
NICE TO HAVE (Preferred)