Siamo alla ricerca di un Tester QA con esperienza in test automatizzati e manuali per garantire l'eccellenza e la qualità delle nostre applicazioni software. Ti occuperai della definizione e dell'esecuzione dei test su diversi livelli, collaborando con sviluppatori e team di prodotto per assicurare che ogni rilascio sia solido e privo di difetti.
Responsabilità principali:
Progettare, sviluppare e mantenere test end-to-end (E2E) automatizzati e manuali per le nostre applicazioni.
Scrivere ed eseguire unit test per verificare l’integrità del codice.
Collaborare con i team di sviluppo per integrare i test automatizzati nei workflow di CI/CD.
Garantire la copertura dei test per le applicazioni sviluppate in JavaScript, TypeScript, Angular, Node.js e Python.
Verificare l’integrità dei dati e le performance delle soluzioni implementate sui database (relazionali e non).
Analizzare e documentare i risultati dei test, segnalando bug e anomalie.
Contribuire alla definizione delle best practice di testing e alla formazione del team sul valore della qualità.
Diploma o laurea informatico
Competenze richieste:
Esperienza consolidata in testing manuale e automatizzato, con focus su E2E.
Ottima conoscenza di framework e strumenti per il testing automatizzato (es. Cypress, Selenium, Playwright).
Capacità di scrivere ed eseguire unit test utilizzando framework come Jest, Mocha, o simili.
Conoscenza approfondita di JavaScript, TypeScript, e framework come Angular.
Familiarità con lo sviluppo e i test di back-end su Node.js e Python.
Esperienza con test sui database (es. query validation, stress testing, integrità dei dati).
Conoscenza dei processi di CI/CD e integrazione dei test automatizzati nei pipeline.
Competenze aggiuntive gradite:
Esperienza con strumenti di monitoraggio e log (es. ELK stack, Grafana).
Conoscenza di metodologie Agile/Scrum e pratiche DevOps.
Familiarità con ambienti cloud e containerizzati (es. Docker, Kubernetes).
Esperienza con strumenti di test per API (es. Postman, RestAssured).