System & Product QA Engineer (Platform & UX)

Lisbon, Portugal
Senior (4-6 Years)
Hybrid
English Required Not Accepting Candidates Living Abroad

System & Product QA Engineer (Platform & UX)

About MOV.AI

MOV.AI is a robotics software company developing an autonomy platform for the next generation of Autonomous Mobile Robots (AMRs), operating in large-scale industrial and logistics environments. The platform enables fleets of robots to navigate, localize, and operate reliably in complex real-world environments, ranging from international airports to large warehouse operations.


Role Summary

MOV.AI is looking for a System & Product QA Engineer responsible for validating the MOV.AI Robotics Engine Platform as a complete, integrated product.

The role focuses on end-to-end product quality, system behaviour, usability and release confidence across the entire user journey.

The position combines:

  • End-to-End Product Validation
  • UI & Backend Testing
  • UX Validation
  • Exploratory Testing
  • Python-based Automation
  • Linux Installation & Deployment Validation
  • Jira / Xray Test Management
  • Collaboration with Product, Frontend, Backend, Robotics, DevOps and QA teams

This is not a traditional manual QA role nor a pure UI testing position. The ideal candidate must understand the platform as an integrated system and evaluate whether it behaves reliably, intuitively and clearly for end users.


Candidate Profile

1. Product QA Engineer

The ideal candidate should:

  • Test complete product journeys rather than isolated features.
  • Understand how users deploy, configure, monitor and troubleshoot AMR systems.
  • Think from the perspective of deployers, field engineers, fleet operators and customer support.
  • Identify product usability gaps even when the feature works technically.
  • Combine structured testing with exploratory thinking.

Candidates who only execute predefined test cases without questioning product behaviour or user experience are unlikely to be a good fit.


2. UX & System Feedback Validation

The engineer should be able to assess whether:

  • System states are communicated clearly.
  • Error messages are understandable and actionable.
  • Permissions and user capabilities are easy to understand.
  • Operational warnings and robot status information are meaningful.
  • Product behaviour provides sufficient guidance to users.

The focus is not only on whether a feature works, but whether users understand what happened, why it happened and what to do next.


3. End-to-End System Thinking

The candidate should understand complete workflows spanning:

  • User Interface
  • Backend Services
  • Deployment Configuration
  • Robot States

Expected capabilities include:

  • Analysing failures across multiple layers.
  • Investigating logs and backend states.
  • Understanding pipeline outputs.
  • Designing realistic deployment and operational test scenarios.
  • Testing both happy paths and failure scenarios.

4. Hands-on Automation & QA

The engineer is expected to:

  • Develop Python automation scripts.
  • Simulate platform events.
  • Validate backend states.
  • Document findings in Jira.
  • Organise regression testing and exploratory test cycles.

Approximately 70% of the role consists of hands-on testing, automation, investigation and product validation.

Candidates interested only in coordinating QA activities or executing manual checklists are not suitable.


Required Skills

Product & System Testing

Experience with:

  • End-to-End Product Validation
  • Exploratory Testing
  • Scenario-Based Testing
  • Complex Workflow Testing
  • Bug Reporting
  • Permissions Validation
  • Error State Validation
  • Operational Workflow Testing

UX & UI Quality

Strong understanding of:

  • Usability
  • User Guidance
  • UI Feedback
  • Dashboards
  • Monitoring Interfaces
  • Configuration Flows
  • Operational Interfaces
  • Product Behaviour
  • Customer Experience

Python & Automation

Experience with:

  • Python
  • Automated Testing
  • System Scripts
  • API Validation
  • System Integration Testing
  • Regression Automation
  • Backend State Validation

Linux & Deployment

Knowledge of:

  • Linux / Ubuntu
  • Command Line
  • File Systems
  • Processes
  • Logs
  • Services
  • Configuration
  • Installation Validation
  • Update Validation

Jira, Xray & CI/CD

Experience with:

  • Jira
  • Xray
  • Zephyr
  • Test Planning
  • Test Executions
  • Release Readiness
  • GitHub Actions
  • Pipeline Logs
  • Regression Failure Analysis

Nice-to-Have Skills

Previous experience with:

Robotics

  • Autonomous Mobile Robots (AMRs)
  • AGVs
  • Industrial Automation
  • Warehouse Software
  • Fleet Management
  • Mapping
  • Localization
  • Robot Deployment
  • Monitoring

Testing & Automation

  • API Testing
  • Playwright
  • Cypress
  • Robot Framework
  • pytest

Infrastructure

  • Docker
  • Kubernetes
  • ROS
  • Log Analysis
  • Root Cause Investigation

Enterprise Software

  • Customer-facing Enterprise Products
  • Release Validation
  • Safety-Critical Environments

Responsibilities

The successful candidate will:

  • Validate the MOV.AI Robotics Engine Platform as a complete product.
  • Test end-to-end user journeys from robot deployment to fleet monitoring.
  • Execute exploratory testing from the perspective of deployers and operators.
  • Validate UI messages, permissions, system states and error handling.
  • Develop Python-based automated tests.
  • Validate Linux installation, configuration and update processes.
  • Investigate issues across the UI, backend, logs, configuration and CI/CD pipelines.
  • Document defects in Jira and maintain evidence in Xray.
  • Organise exploratory testing, regression suites and release readiness activities.
  • Work closely with Product and Engineering teams to improve usability, reliability and transparency.

Deal Breakers

Candidates will not be considered if they:

  • Have no exploratory testing mindset.
  • Have no experience testing complete product workflows.
  • Have no Python or scripting experience.
  • Have no Linux fundamentals.
  • Have no Jira-based defect management experience.
  • Cannot write clear and reproducible bug reports.
  • Have no understanding of user feedback, error handling or operational workflows.
  • Have only a manual QA profile.
  • Have only UI testing experience without understanding backend and system behaviour.

Reporting Line

The role reports to the QA Team Lead and works closely with:

  • Product Management
  • Frontend
  • Backend
  • Robotics
  • Customer Delivery

The engineer acts as a quality advocate for end-to-end customer workflows and overall user experience.


Compensation

  • Gross annual salary: €40,000 to €55,000
  • Paid over: 14 monthly salaries.
  • Exceptional candidates with strong exploratory testing and automation capabilities may receive compensation above this range.
We connect IT professionals with projects that match their skills, professional experience, and goals, then we offer a career progression program, delivered by in-house specialists - our People Experience Partners - to guide them through our journey with us.

What we offer:

  • A project that matches your skills and ambitions, as well as your preferences for working policies and culture.
  • A competitive salary with awesome benefits and opportunities to leverage your knowledge and network to earn additional income.
  • An empowering and respectful work culture enriched with social and learning events.
  • A People Experience Partner specially assigned to you - your go-to career guide, responsible for supporting your growth, facilitating training, and ensuring your work-life balance at KWAN.
At KWAN, they make sure that I feel comfortable with the client I’m working for and that what I’m doing aligns with my career aspirations.
Luis Caldeira, DevOps @ KWAN
At KWAN, I’m given the space to be myself and do what I love. I have control over the projects I work on, as well as the direction of my career.
Pedro Fonseca, Front End Developer @ KWAN
I see my People Experience Partner as someone who is always available to provide me with motivation and constant feedback, which helps me be sure that I am in the right place.
Josimar dos Reis, Software Developer @ KWAN
I know that I’ve contributed to the growth of a company that truly values a “people first culture”, because my ideas, experiences, and individuality were always appreciated.
João Nascimento, Software Developer (KWAN Alumni)
My two years at KWAN were an incredible experience! From the start, I was welcomed into a warm and collaborative environment where I felt truly supported.
Laís Ortiz, Software Developer @ (KWAN Alumni)
Grab this opportunity, apply now!

What You Can Expect as a KWANer

Respect isn’t optional here

You’re trusted to deliver and supported to speak up.

Dedicated People Experience Partner

Someone accountable for your growth, not your allocation.

Continuous learning, built in

Learning that keeps pace with the systems you build.

Recognition that’s visible

Your impact doesn’t go unnoticed. Through our Rocket Points System, we constantly recognize your contributions.

A culture you can feel

From movie and quiz nights to dinners and our annual summer gathering, we don’t just work together - we build real connections.

Flexible spaces to work your way

Remote-first, with physical hubs when you want connection.

Didn't find your mission yet?


Strong profiles don’t always match timing. That doesn’t mean there isn’t alignment.

We review every application. If there’s alignment, we won’t let it get lost in a database.