Senior QA Engineer (Integration Testing)
- Work arrangement
- On-site
- Job type
- Full-time
- Occupation
- Software & IT
- Location
- Porto, Porto District, PT
- Compensation
- Not disclosed
- Apply by
- May 07, 2027
About this role
Alongsidepartners with organizations todrive digital transformationandbuild high-performing tech teams.
We are looking for aSenior Integration Quality Analystto join a project with one of our clients operating in thefinancial markets industry.
The ideal candidate will have strong experience inback-end and integration testing, combined with a solid understanding of quality assurance processes and release management.
This role requires a hands-on, autonomous professional who can take ownership of QA activities, assess quality risks, and ensure that software releases meet the required quality standards.
Responsibilities
- Take ownership of theend-to-end QA lifecycle, from requirements analysis and test planning to execution and post-production validation;
- Define and manageQA scope, test coverage, quality gates, and entry/exit criteria;
- Design, execute, and maintain test cases forback-end applications, APIs, middleware, and system integrations;
- Performintegration, regression, and automated testing, ensuring system reliability and stability;
- Identify, investigate, and track defects, performing root cause analysis when necessary;
- Assessrelease readiness, identify potential risks, and provide clearGo/No-Go recommendations;
- Collaborate with development, business, and technical teams to ensure quality standards are met;
- Contribute to the continuous improvement of testing processes, automation, and quality assurance practices.
Requirements
- 5+ years of professional experiencein Software Quality Assurance, ideally in complex back-end or integration environments;
- Strong experience inback-end, middleware, and integration testing;
- Solid understanding of theend-to-end QA lifecycle, including test strategy, planning, execution, defect management, regression testing, and release validation;
- Hands-on experience testingAPIs, system interfaces, data flows, and dependencies between applications;
- Experience defining and monitoringtest coverage, quality metrics, and release readiness criteria;
- Experience withtest automationand good knowledge ofPythonfor scripting and automation;
- Good knowledge ofLinux environments;
- Experience withtest management and bug tracking tools, such as Jira or equivalent;
- Strong analytical and problem-solving skills, includingroot cause analysis;
- Ability to work independently, take ownership of QA activities, and coordinate with multiple stakeholders;
- Fluent English, both written and spoken.
Nice to have
- Experience testing applications withinBanking, Capital Markets, Brokerage, or Trading environments, particularly cash and/or derivatives markets;
- Knowledge oftrading platforms, order management systems, market data, clearing, or settlement processes;
- Experience usingAI tools to support or improve testing processes, including test case generation, automation, and test analysis;
- Familiarity withCI/CD processesand automated regression testing.
Benefits
- Hybrid working model (4x Porto Office);
- Opportunity to work onchallenging projects within the financial markets industry;
- Collaboration with experienced technical teams in an international environment;
- Exposure to complex systems and integration environments;
- Professional growth and continuous learning opportunities.