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
Key Responsibilities
Technical Skills Required
Benefits & Perks
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
Interested in remote work opportunities in QA & Testing? Discover QA & Testing Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
itds
Affinity