Strategy and risk
Requirements analysis, test design, and risk-based priorities: not everything needs to be tested in the same way.
Senior Software QA Engineer · Milan, Italy
A pragmatic, risk-oriented QA Engineer focused on product quality. I work with teams to decide where attention matters most, reduce uncertainty, and deliver with greater confidence.

Approach
I do not see QA as a final phase, or as the role that finds bugs at all costs. To me, it means understanding the product, challenging assumptions, and helping the team make informed decisions about risk. Automation is a tool: it frees time from repetitive work so the team can focus on what really matters.
My QA approach
What could go wrong? For whom? How serious would it be? And how can we find out before a release?
The full diagram exists, but in practice my work is closer to an ongoing conversation with product and engineering.
Spoiler: not everything should be automated. And not everything deserves the same level of testing.
I start with objectives, requirements, impact, and prerequisites: data, access, environments, APIs, and logs. If something is not testable, I clarify why and evaluate useful alternatives - such as a mock - instead of blocking the whole flow.
Together with the team, I choose the right level of coverage: smoke, regression, end-to-end, integration, API, or UI. Then I define clear test cases and distinguish manual, exploratory, recurring, and automation-candidate tests.
Automated suites run in the CI/CD pipeline. Reports feed traceability in Jira, so outcomes do not remain scattered across GitLab, tools, and conversations.
I analyse results and recurring defects to update tests, requirements, and suites. The goal is to reduce risk in future releases.
Skills
Requirements analysis, test design, and risk-based priorities: not everything needs to be tested in the same way.
Playwright frameworks in Python or C#, designed to be readable, reusable, and easy to extend.
CI/CD pipelines, dashboards, and Jira integrations that make quality visible throughout the development lifecycle.
Working with developers, Product Owners, and stakeholders: first understand the problem, then propose a solution.
Challenges tackled
Experience
iliad · Milan
QA for B2C and Logistics domains. Python automation, TypeScript test refactoring, CI/CD integration, and AgileTest for automated reporting.
agap2 Italia · Milan / Lucca
Experience in Betting, Automotive, and High Finance, focused on test automation and product quality.
CCH Tagetik · Lucca
Led and mentored three junior testers; redefined the test process and introduced BDD practices with Robot Framework.
Avanade · Florence
Test automation in an international Playwright project; .NET and JavaScript development on Dynamics 365 CRM and communication of results with Gherkin.
F1 Consulting & Services · Milan
ERP consulting focused on logistics and accounting, functional analysis, and an end-to-end view of the product.
Avanade · Milan
Dynamics 365 customisation, functional analysis, system testing, and Unified Service Desk maintenance.
Sysmo · Milan
Chatbot development, JavaScript, SQL, Excel/VBA report automation, and early cloud projects.
Tools
What I am looking for
I am looking for an environment where QA is involved early: in requirements discussions, test-strategy decisions, and the creation of tools and processes that help the whole team. I am not looking for total control, but for collaboration and quality treated as a shared responsibility.