Senior Software Quality Assurance Engineer

k80 recruitment • Portugal
Remote
Apply
AI Summary

Ensure software quality, reliability, and performance in large-scale telecommunications environments. Design, develop, and maintain automated test frameworks. Collaborate with software engineering and DevOps teams.

Key Highlights
Design and maintain automated test frameworks
Collaborate with software engineering and DevOps teams
Ensure software quality, reliability, and performance
Key Responsibilities
Design, develop, and maintain automated and manual test frameworks for enterprise-scale applications
Contribute to quality assurance activities across the full software development lifecycle
Define test strategies aligned with delivery scope, risk, and release timelines
Technical Skills Required
Selenium Playwright Cypress REST Assured Postman Newman JMeter Gatling k6 GitHub Actions GitLab CI Jenkins Azure DevOps Docker Kubernetes Python Java Jira Xray TestRail Confluence
Benefits & Perks
24 month contract
Fully remote
Work on high-availability platforms serving millions of users
Nice to Have
Exposure to performance, load, and resilience testing at scale
Experience integrating automated tests into CI/CD pipelines
Familiarity with cloud-native or DevOps-oriented delivery models

Job Description


This will be a B2B consultancy engagement, you must setup your own company or act as a sole trader to be eligible. Company can be registered anywhere.


Role Overview:


The Senior Software Quality Assurance Engineer will play a key role in ensuring the quality, reliability, and performance of large-scale software platforms used across a national and international telecommunications environment. The role sits within a mature engineering organisation supporting customer-facing, network-facing, and internal digital systems operating at high scale and availability.


Key Responsibilities:


• Design, develop, and maintain automated and manual test frameworks for enterprise-scale applications

• Contribute to quality assurance activities across the full software development lifecycle

• Define test strategies aligned with delivery scope, risk, and release timelines

• Ensure software releases meet agreed quality, security, and performance standards

• Collaborate closely with software engineering, product, DevOps, and platform teams

• Review test plans, test cases, and QA artefacts produced by other team members

• Identify quality risks early and work with delivery teams to resolve issues proactively

• Support Agile delivery practices, including sprint planning, reviews, and retrospectives

• Continuously improve automation coverage, test reliability, and QA processes

• Provide clear reporting on defects, test outcomes, and quality metrics


Technology and Environment

The role typically involves working with a modern enterprise QA and delivery stack, including:

• Test Automation: Selenium, Playwright, Cypress (UI and functional automation)

• API Testing: REST Assured, Postman, Newman

• Performance & Reliability Testing: JMeter, Gatling, k6

• CI/CD & DevOps: GitHub Actions, GitLab CI, Jenkins, Azure DevOps • Containerisation & Cloud: Docker, Kubernetes (test environments), public cloud platforms (AWS, Azure, or GCP)

• Test Management & Reporting: Jira, Xray, TestRail, Confluence

• Programming & Scripting: Python and/or Java

• Modern Architectures: Microservices, event-driven systems, RESTful APIs


Required Experience and Skills:

• 5+ years of experience in Software Quality Assurance within enterprise or large-scale environments

• Strong understanding of modern QA practices, tools, and automation frameworks

• Hands-on experience with UI and API test automation

• Experience testing distributed, cloud-based, or microservices architectures

• Good knowledge of QA standards and methodologies (ISTQB, ISEB, TMAP or equivalent)

• Strong coding skills in Python or Java

• Experience working within Agile delivery teams

• Ability to analyse technical documentation and communicate clearly in English

• Proactive, detail-oriented mindset with strong problem-solving skills


Desirable:

• Exposure to performance, load, and resilience testing at scale

• Experience integrating automated tests into CI/CD pipelines

• Familiarity with cloud-native or DevOps-oriented delivery models


What the Role Offers:

• Work on high-availability platforms serving millions of users

• Fully remote

• Exposure to complex, large-scale systems and modern engineering practices

• 24 month contract


Equal Opportunity:

The organisation is committed to creating an inclusive and diverse workplace and welcomes applications from all qualified candidates.


Similar Jobs

Explore other opportunities that match your interests

Senior Backend Engineer

Programming
•
6h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Zerion

Portugal

Senior Full-Stack Engineer (AI-First)

Programming
•
11h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

rematch | dubai's largest priv...

Portugal

Backend Software Engineer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

reachdesk

Portugal

Subscribe our newsletter

New Things Will Always Update Regularly