Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
π€ 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Keyrus β’ Porto, Portugal
Salary: β¬22,000 - β¬25,000 / year
Role & seniority: AI Quality Assurance Engineer β’ mid-level to senior (minimum 3 years in testing)
Stack/tools: backend/middleware and integration testing; Python for automation; Linux environment; automated regression testing; AI/ML testing tools (test generation, anomaly/predictive testing); trading/banking domain exposure
Design and execute comprehensive integration test plans and automated testing strategies
Use AI tools to automate test case generation, defect detection, and regression testing; validate AI components in trading platforms
Identify, document, and track defects; collaborate with development teams; produce testing reports, metrics, and risk assessments; mentor junior QA engineers
3+ years in backend/middleware testing; strong integration and regression testing
Root cause analysis (log analysis, diagnostics) and collaboration with developers
Hands-on AI/ML testing tools for automation, anomaly detection, predictive testing
Linux proficiency (scripting, commands, troubleshooting)
Banking/brokerage domain experience (preferred)
Python-based test automation; strong analytical/risk-reporting abilities
English fluency; Portuguese/European citizenship or valid Portugal work permit
French (intermediate)
Mentoring junior QA engineers
AI/ML validation in trading platforms; international/consulting experience
Location & work type: Porto, Portugal;
π About Keyrus Keyrus is a global consulting and technology company focused on making data matter β truly matter β from a human perspective. Founded in 1996, Keyrus operates in 28+ countries across 5 continents, with more than 3,300 people worldwide. Our strength comes from combining deep expertise in Data & Analytics, AI, Digital, and Management Consulting with a strong understanding of business realities. Data is never the goal in itself. We use data to shape understanding, design meaningful experiences, and enable better, real-life decisions. At Keyrus, we also believe companies have a responsibility beyond performance. Through our Foundation and ESG initiatives, we actively contribute to sustainability, inclusion, and positive societal impact. #OneTeamOneKeyrus π― The Role As an AI Quality Assurance Engineer, you will work at the intersection of data, technology, and business, helping our clients turn complexity into clarity and insights into impact. You will join a high-impact Integration Team within a banking/brokerage environment. The Team is responsible for identifying and resolving compatibility issues, communication errors, and data corruption to ensure smooth and reliable software integration. You will play a critical role in reducing risk by catching defects early, validating interface behaviours against design specifications, and maintaining system integrity through automated regression testing. You will collaborate with multidisciplinary teams in an international environment and contribute to projects that drive performance, innovation, and sustainable growth.
π Job location: Porto, Portugal (Hybrid 4x/ week on-site)
π Contract type: Uncertain-term
π Target start date: ASAP
β° Working hours: Full-time (40h/week)
π΅ Compensation: 22k - 25kβ¬ gross/year
Note: All applications (CVs) must be submitted in English. π₯ Your Impact
Meal allowance: β¬10.20/day Flexible benefits plan Private medical insurance 22 days of annual leave, increasing every 3 years (up to 25 days) Continuous learning via KLX β Keyrus Learning Experience A collaborative, international, and human-centred work environment π Why Keyrus?