System & Product QA Engineer (Platform & UX) at Lingua Resources | Torre

System & Product QA Engineer (Platform & UX)

Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Hidden
(SIGN IN to learn if it’s a match)
The job admin(s) requested that this be hidden from the public.

+ Health insurance

location_on
Hybrid (Porto Salvo, Portugal)
Posted about 2 months ago

Responsibilities


Company Overview: - A robotics software company building the autonomy platform that powers the next generation of Autonomous Mobile Robots (AMRs) in large-scale industrial and logistics environments. - Their platform enables fleets of robots to navigate, localize, and operate reliably in complex real-world sites, from major international airports to continental warehouse operations. - We work with leading hardware partners and deploy at scale across Europe and beyond. Role Summary: - We are looking for a hands-on System & Product QA Engineer who validates the Robotics Engine Platform as a complete, integrated product. - This role focuses on end-to-end product quality, system behavior, usability, and release confidence across the full user journey. - This role combines end-to-end product validation across UI, backend services, deployment flows, and robot states. - This role combines exploratory testing from the perspective of deployers, integrators, and fleet operators. - This role combines UX and system feedback validation for complex robotics workflows. - This role combines Python-based automation for integrated system scenarios. - This role combines Linux-based installation, configuration, and update validation. - This role combines structured test cycle management in Jira / Xray. - This role combines collaboration with Product, Frontend, Backend, Robotics, DevOps, and QA teams. Core Responsibilities: - Validate the MOV.AI Robotics Engine Platform as an integrated product. - Test end-to-end user journeys from AMR setup and deployment to fleet monitoring and operational troubleshooting. - Conduct exploratory testing from the perspective of deployers, integrators, and fleet operators. - Validate whether UI messages, system states, permissions, and error feedback are clear and actionable. - Write Python-based automated tests for complex system journeys. - Validate installation, configuration, and update processes in Linux environments. - Investigate system-level defects across UI, backend services, logs, configuration, and pipeline results. - Document detailed findings in Jira and structure test evidence in Xray. - Organize exploratory charters, regression Test Sets, and release readiness indicators. - Work closely with Product and Engineering teams to improve usability, reliability, and operational transparency. Product QA Engineer Requirements: - Tests complete product journeys, not only isolated tickets or UI elements. - Understands how users deploy, configure, monitor, and troubleshoot AMR systems. - Thinks from the perspective of deployers, field engineers, fleet operators, and customer support users. - Identifies product gaps where the system works technically but does not guide the user well. - Balances structured test execution with exploratory thinking. UX / System Feedback Validator Requirements: - Evaluates whether system states are clearly communicated in the UI. - Validates that error messages are understandable, actionable, and relevant to the user context. - Checks whether user permissions and capability boundaries are visible and understandable. - Understands how operational users need to interpret warnings, blocked actions, robot faults, and fleet states. - Converts unclear product behavior into precise improvement feedback for Product and Engineering. - Evaluates whether users can understand what happened, why it happened, and what to do next. End-to-End System Thinker Requirements: - Understands user journeys that span UI, backend services, deployment configuration, and robot state. - Reasons about failures across multiple layers of the product. - Uses logs, UI behavior, backend states, pipeline output, and user actions to identify root causes. - Defines realistic test scenarios for deployment, monitoring, permissions, errors, and operational workflows. - Tests both happy paths and failure paths. Automation & QA Builder Requirements: - Writes Python scripts and automated system tests. - Simulates system inputs and platform events. - Validates backend states and end-to-end flows. - Documents reproducible findings in Jira. - Organizes test cycles, exploratory charters, and regression coverage. Required Skills: - End-to-end product validation experience. - Exploratory testing and scenario-based testing. - Ability to test complex workflows across UI, backend, services, and system states. - Strong bug reporting with clear reproduction steps, expected behavior, actual behavior, evidence, and impact. - Experience validating permissions, roles, error states, status feedback, and operational workflows. - Strong sense for usability, clarity, and user guidance. - Ability to evaluate whether UI feedback is actionable and understandable. - Experience testing dashboards, monitoring views, configuration flows, and operational interfaces. - Ability to identify confusing states, missing feedback, ambiguous wording, and poor recovery guidance. - Understanding of how product behavior impacts adoption and customer success. - Python proficiency for modular automated tests and system scripts. - Ability to simulate inputs, trigger platform events, and validate backend states. - Experience with automated regression checks. - Basic API validation and system integration testing. - Ability to turn recurring exploratory findings into repeatable automated tests. - Solid Linux / Ubuntu fundamentals. - Command line usage, file systems, processes, logs, services, and configuration basics. - Experience testing installation, configuration, and update processes. - Ability to validate deployment experience for on-site integrators and field engineers. - Jira experience for detailed defect reporting and traceability. - Xray, Zephyr, or comparable test management experience. - Ability to organize exploratory charters, Test Sets, Test Executions, and release readiness evidence. - Familiarity with reading GitHub Actions pipeline logs. - Ability to link automated regression failures to reproducible product defects. Nice-to-Have Skills: - Robotics, AMR, AGV, industrial automation, logistics, or warehouse software experience. - General familiarity with mapping, localization, fleet management, robot deployment, and monitoring. - Experience with dashboards, KPI monitoring, analytics views, and operational control boards. - API testing experience. - Playwright, Cypress, Robot Framework, pytest, or comparable automation frameworks. - Docker basics. - Kubernetes basics. - ROS awareness. - Log analysis and root cause investigation across distributed systems. - Experience with customer-facing enterprise software. - Experience with release validation in regulated, safety-conscious, or operationally critical environments. Reporting Line: - Reports to the QA Team Lead. - Works closely with Backend Engineering, Algorithm & Optimization Team, Frontend/UI Team, Robotics Team, QA Team, DevOps Team, and Product Management. - Plays a key role in ensuring quality across order management, fulfillment, planning, scheduling, optimization, resource orchestration, fleet and traffic management, mission execution, digital twin and simulation, analytics, reporting, system usability, user guidance, and end-to-end operational workflows. Work Arrangements: - This position requires regular on-site presence at the Company's office for a minimum of three working days per week. - The remaining working days may be performed remotely, subject to business requirements and the Company's hybrid working policy.