Overview

Senior Quality Assurance Engineer Jobs in Porto, Portugal at Socium – Teams Done Differently

Title: Senior Quality Assurance Engineer

Company: Socium – Teams Done Differently

Location: Porto, Portugal

Work Setup: Fully Remote, but prefers candidate based in Porto, Portugal

Schedule: 5 working days in a week

Contract Duration: Initial 12 months

What You'll Actually Do

Hands-On Testing (60–70% of your time)

  • Execute functional, regression, integration, and exploratory testing
  • Work through and continuously reduce an existing test backlog
  • Validate complex workflows including onboarding, transactions, compliance rules, and scoring engines
  • Test REST APIs using Postman or similar tools
  • Write and execute SQL / T-SQL queries to validate backend data integrity
  • Coordinate and support UAT with internal and external stakeholders
  • Produce clear, reproducible defect reports with risk assessment

Note: Test execution is a core, ongoing responsibility, not a temporary cleanup phase.

Automation & Tooling (20–30% of your time)

  • Design, build, and maintain API test automation (primary focus)
  • Develop UI automation for critical user journeys
  • Integrate automated tests into CI/CD pipelines
  • Own and evolve the automation approach — not just scripts
  • Select and implement tools pragmatically (Playwright, Cypress, Selenium — tool choice is flexible)
  • Debug failing tests using logs, test output, and basic source-code understanding

Quality Strategy & Process (10–20% of your time)

  • Define and enforce release readiness criteria and quality gates
  • Establish test coverage metrics, dashboards, and reporting
  • Improve defect triage and root-cause analysis processes
  • Document QA standards, test strategies, and best practices
  • Promote a shift-left testing mindset within the engineering team
  • Ensure test evidence and results support auditability and regulatory expectations

Qualifications:

  • Bachelor's degree in computer science or related field
  • Strong English communication skills (written and verbal)5+ years in Software Quality Assurance
  • Proven hands-on experience testing web applications and REST APIs
  • Experience with SaaS platforms (FinTech / RegTech / Banking strongly preferred)
  • Hands-on exposure to Azure-based environments
  • Comfortable operating in fast-paced, backlog-heavy environments

Technical Skills

  • Test Design: Test planning, case design, defect lifecycle management
  • API Testing: Postman or equivalent, REST validation, schema & response checks
  • Database: SQL / T-SQL for backend and data integrity validation
  • Automation: Hands-on experience with at least one framework (Playwright, Cypress, Selenium)
  • CI/CD: Familiarity with pipelines (Azure DevOps, GitHub Actions, or similar)
  • Performance: Basic load and performance testing knowledge
  • Security: Understanding of access control, data isolation, PII handling
  • Engineering: Comfortable reading logs and basic source code to diagnose issues
  • Tools: JIRA (or equivalent), Git basics

Who You Are

  • Execution-focused: You take pride in clearing backlogs and shipping quality
  • Hands-on by default: You test, automate, and debug yourself
  • Detail-oriented: You spot edge cases others miss
  • Pragmatic: You balance ideal processes with real-world constraints
  • Proactive: You raise risks early and propose solutions
  • Adaptable: Comfortable switching between manual and automated work
  • Quality-driven: You understand quality is everyone's job — and you champion it

This Role Is Not for You If

  • You want to manage testers instead of testing yourself
  • You expect a greenfield QA environment with no backlog
  • You prefer rigid processes over practical execution
  • You are uncomfortable operating with evolving requirements
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.