QA Engineer
QA Engineer responsible for implementing, executing, and maintaining end-to-end automated tests on a SaaS talent-skills platform, integrating E2E suites into CI/CD pipelines and collaborating closely with engineering and product teams.
- Compensation
- €35K–€45K / yr
- Location
- Milan, IT
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Qa
- Posted
Skills
Must have
- 2+ years of QA experience, preferably on SaaS or web applications
- Practical experience in E2E test implementation, automation, and execution
- Experience with E2E test automation frameworks (Playwright, Cypress, Selenium, TestSigma, BugBug or equivalent)
- Experience managing CI/CD pipelines and integrating automated tests into development and deployment
- Good knowledge of Git and branch-based development workflows (pull requests, code review, versioning)
- Ability to write, organize, and maintain versioned and maintainable test code
- Ability to write structured test cases from functional requirements, user stories, and acceptance criteria
- Knowledge of testing methodologies: functional, regression, exploratory, and black-box testing
- Familiarity with Postman for REST/GraphQL API validation
- Experience with Jira for documenting and tracking bugs and issues
- Familiarity with Agile/Scrum methodologies and the software development lifecycle
- Ability to identify, reproduce, and document issues precisely and structurally
- Attention to detail and methodical approach to test execution
- Ability to collaborate effectively with Senior QA Engineer, developers, Product Manager, and CTO
- Good autonomy in executing assigned tasks and managing testing priorities
Nice to have
- Experience with synthetic monitoring or tools like Datadog Synthetics
- Experience managing test data, mocking, and complex E2E scenarios
Full description
🚀 Chi siamo
Talentware è una startup nata nel 2023 all’interno del Venture Studio di Bain & Company, fondata da tre Bain Alumni. Ha già raccolto 5 milioni di euro di finanziamento e sta crescendo rapidamente con clienti enterprise in tutta Europa.
La nostra piattaforma, AI-nativa, aiuta le aziende a mappare, sviluppare e valorizzare le competenze dei propri talenti. Operiamo in settori ad alta competenza come Financial Services, Energy & Utilities, IT & Tech, Advanced Manufacturing e Pharma, con alcuni dei più grandi player sul mercato italiano e non solo.
👤Il ruolo
In qualità di QA Engineer, contribuirai direttamente alla qualità e all’affidabilità della nostra piattaforma SaaS, lavorando principalmente sull’implementazione, esecuzione e manutenzione dei test end-to-end (E2E).
Lavorerai a stretto contatto con il Senior QA Engineer, che ti guiderà nella strategia e nelle priorità di testing, e collaborerai quotidianamente con team tecnico, Product Manager e CTO per assicurare che le funzionalità sviluppate siano correttamente validate prima del rilascio.
Il tuo focus sarà operativo: trasformare requisiti, user story e flussi di prodotto in test E2E affidabili e mantenibili, contribuendo ad aumentare progressivamente la copertura automatizzata della piattaforma e a ridurre il rischio di regressioni.
🎯 Cosa Farai
- Implementare, eseguire e mantenere test end-to-end (E2E) sui principali flussi della piattaforma
- Tradurre requisiti funzionali, user story e acceptance criteria in test case chiari, ripetibili e automatizzabili
- Sviluppare e mantenere suite di test automatizzati, seguendo le linee guida e le priorità definite insieme al Senior QA Engineer
- Integrare i test E2E nelle pipeline CI/CD, assicurando che vengano eseguiti automaticamente all’interno del processo di sviluppo e rilascio
- Visionare e gestire su Git il codice e le configurazioni delle suite di test, lavorando secondo gli stessi workflow di sviluppo adottati dal team tecnico
- Eseguire test di regressione sulle funzionalità esistenti e sui principali user journey della piattaforma
- Identificare, riprodurre e documentare bug e comportamenti inattesi, fornendo agli sviluppatori informazioni e step di riproduzione precisi
- Verificare e validare i fix implementati dal team tecnico
- Collaborare con il Senior QA Engineer per estendere progressivamente la copertura E2E della piattaforma e migliorare affidabilità e manutenibilità delle suite di test
- Collaborare con sviluppatori e Product Manager durante il ciclo di sviluppo per individuare edge case, scenari critici e possibili regressioni