Senior Software Quality Assurance Engineer

Remote
Apply
AI Summary

Senior Software Quality Assurance Engineer responsible for hands-on testing, automation, and quality strategy. Requires 5+ years of experience in Software Quality Assurance, strong English communication skills, and technical skills in API testing, automation, and database management.

Key Highlights
Hands-on testing and automation
Quality strategy and process
Technical skills in API testing, automation, and database management
Key Responsibilities
Hands-On Testing (60–70% of your time)
Automation & Tooling (20–30% of your time)
Quality Strategy & Process (10–20% of your time)
Technical Skills Required
Test Design API Testing Postman REST validation schema & response checks Database SQL / T-SQL Automation Playwright Cypress Selenium CI/CD Azure DevOps GitHub Actions Performance Security Access control Data isolation PII handling Engineering JIRA Git
Benefits & Perks
Fully remote work
Initial 12-month contract
Porto, Portugal preferred location

Job Description


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


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

itds

Portugal

Automation Tester

Testing
3d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Affinity

Portugal

AI Chatbot Tester

Testing
4d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

Alignerr

Portugal

Subscribe our newsletter

New Things Will Always Update Regularly