FIȘĂ DE POST ANALIST TESTARE SOFTWARE

Nr. Înregistrare: [Număr de înregistrare intern]
Data intrării în vigoare: [Data]


SECȚIUNEA 1: IDENTIFICAREA POSTULUI

1.1. Denumirea postului:ANALIST TESTARE SOFTWARE

1.2. Cod C.O.R.:351108

1.3. Departamentul: [Numele Departamentului]

1.4. Nivelul postului: De execuție / De coordonare

1.5. Locația: [Sediu / Punctul de lucru / Terti / Remote / Mobil / Mixt ]


SECȚIUNEA 2: RELAȚII ORGANIZATORICE

2.1. Relații ierarhice (de subordonare):

Se subordonează direct: [Funcția superiorului ierarhic direct]

2.2. Relații de coordonare (dacă este cazul):

Coordonează activitatea: [Specificați rolurile/echipele coordonate]

2.3. Relații funcționale (de colaborare):

Interne: Colaborează cu dezvoltatorii pentru a înțelege cerințele și a identifica defecte, cu managerii de produs pentru a clarifica funcționalitățile, cu analiștii de business pentru a valida cerințele utilizatorilor, cu alți analiști de testare pentru a coordona eforturile și a împărtăși cunoștințe. Externe: Colaborează cu furnizori de soluții software (dacă este cazul) pentru a testa integrarea, cu clienți (în anumite situații) pentru a valida acceptanța utilizatorilor.


SECȚIUNEA 3: SCOPUL GENERAL AL POSTULUI

„Analistul de testare software este responsabil pentru planificarea, proiectarea și executarea testelor funcționale și de performanță ale aplicațiilor software. El/Ea identifică și documentează defectele, colaborează cu echipa de dezvoltare pentru a asigura remedierea acestora și validează soluțiile. De asemenea, analistul contribuie la îmbunătățirea procesului de testare, creând scenarii de testare și automatizând testele, cu scopul de a garanta calitatea și funcționalitatea optimă a produsului final, respectând cerințele și standardele stabilite.”


SECȚIUNEA 4: ATRIBUȚII ȘI RESPONSABILITĂȚI PRINCIPALE

Analiza și validarea cerințelor funcționale și non-funcționale.
Elaborarea de scenarii de testare detaliate, acoperind funcționalități, integrare, performanță și securitate.
Crearea și menținerea suitei de teste, incluzând teste manuale și automatizate.
Executarea testelor conform planurilor și scenariilor stabilite.
Documentarea precisă a defectelor întâlnite, incluzând pașii de reproducere, impactul și severitatea.
Monitorizarea și urmărirea defectelor pe parcursul ciclului de viață al acestora, până la rezolvare.
Colaborarea strânsă cu dezvoltatorii pentru a clarifica și a remedia defectele.
Validarea soluțiilor implementate, asigurând conformitatea cu cerințele.
Participarea la revizuirea codului sursă pentru a identifica potențiale probleme.
Automatizarea testelor folosind diverse instrumente și tehnologii.
Crearea și menținerea documentației de testare, inclusiv rapoarte de testare și planuri de testare.
Analiza rezultatelor testelor și generarea de rapoarte concise și relevante.
Identificarea și evaluarea riscurilor asociate procesului de testare.
Participarea la îmbunătățirea continuă a procesului de testare.
Utilizarea de instrumente de management al testelor (ex: Jira, TestRail) pentru urmărirea progresului și a defectelor.


SECȚIUNEA 5: CERINȚELE POSTULUI

5.1. Studii și Calificări:

Studii superioare în domeniul informaticii, inginerie software sau un domeniu conex.
Certificări în testarea software (ex: ISTQB Foundation Level, ISTQB Advanced Level) constituie un avantaj.
Cunoștințe solide de metodologii de testare software (ex: V-Model, Agile, Waterfall).
Experiență cu diverse tipuri de testare (ex: funcțională, integrare, performanță, securitate, utilizabilitate).
Cunoștințe de programare (ex: Java, Python, C#) pentru automatizarea testelor și scrierea de scripturi.
Cunoștințe despre baze de date (ex: SQL) pentru validarea datelor și interogări.
Familiaritate cu instrumente de management al testelor (ex: Jira, TestRail, Zephyr).
Cunoștințe despre sisteme de control al versiunilor (ex: Git).
Înțelegerea principiilor de design și arhitectură software.
Experiență cu instrumente de automatizare a testelor (ex: Selenium, JUnit, TestNG).
Cunoștințe despre sisteme de operare (Windows, Linux, macOS).
Abilități de analiză și rezolvare a problemelor.
Abilități de comunicare scrisă și verbală eficiente.
Cunoștințe de limba engleză, nivel avansat (pentru documentație tehnică și comunicare internațională).
Experiență cu API testing (ex: Postman, REST-assured) constituie un avantaj.

5.2. Experiență Profesională:

Experiență minimă de 2 ani în testarea software, preferabil în proiecte complexe.
Experiență în elaborarea și executarea de scenarii de testare funcționale și non-funcționale.
Experiență cu diverse metodologii de testare (Agile, Waterfall, V-Model).
Experiență în identificarea, documentarea și urmărirea defectelor software.
Experiență în utilizarea instrumentelor de management al testelor (ex: Jira, TestRail).
Experiență în automatizarea testelor folosind diverse instrumente și limbaje de programare.
Experiență în testarea API-urilor (REST, SOAP).
Experiență în testarea aplicațiilor web și mobile.
Experiență în lucrul cu baze de date (SQL) pentru validarea datelor.
Experiență în lucrul în echipă multidisciplinară (dezvoltare, QA, produs).
Experiență în elaborarea de rapoarte de testare clare și concise.
Experiență în lucrul cu sisteme de control al versiunilor (Git).
Experiență în testarea aplicațiilor cloud (AWS, Azure, Google Cloud) constituie un avantaj.
Experiență în testarea aplicațiilor de securitate constituie un avantaj.
Experiență în lucrul cu instrumente de monitorizare a performanței (ex: JMeter, LoadRunner) constituie un avantaj.

5.3. Competențe Tehnice (Cunoștințe):

Cunoștințe avansate de operare a sistemelor de operare Windows și Linux.
Cunoștințe solide de SQL și experiență în interogarea bazelor de date.
Cunoștințe de programare în cel puțin un limbaj (Java, Python, C#, JavaScript).
Experiență cu instrumente de automatizare a testelor (Selenium, JUnit, TestNG, Cypress).
Cunoștințe despre protocoale de rețea (HTTP, TCP/IP).
Familiaritate cu framework-uri de testare API (Postman, REST-assured).
Cunoștințe despre metodologii Agile (Scrum, Kanban).
Experiență cu sisteme de control al versiunilor (Git).
Cunoștințe despre arhitecturi microservicii.
Experiență cu instrumente de containerizare (Docker, Kubernetes).
Cunoștințe despre cloud computing (AWS, Azure, Google Cloud).
Familiaritate cu instrumente de monitorizare a performanței (JMeter, LoadRunner).
Cunoștințe despre securitatea aplicațiilor web.
Experiență cu instrumente de CI/CD (Jenkins, GitLab CI).
Cunoștințe despre tehnologii de front-end (HTML, CSS, JavaScript).
Familiaritate cu instrumente de testare a utilizabilității.
Cunoștințe despre tehnologii mobile (Android, iOS).
Experiență cu instrumente de analiză a codului (SonarQube).
Cunoștințe despre tehnologii NoSQL (MongoDB, Cassandra).
Familiaritate cu tehnologii de mesagerie (Kafka, RabbitMQ).

5.4. Competențe Comportamentale (Abilități):

Abilitatea de a comunica eficient, atât verbal, cât și în scris.
Capacitatea de a lucra eficient în echipă multidisciplinară.
Gândire analitică și atenție la detalii.
Abilitatea de a rezolva probleme complexe și de a găsi soluții inovatoare.
Capacitatea de a prioritiza sarcinile și de a respecta termenele limită.
Abilitatea de a învăța rapid și de a se adapta la schimbări.
Spirit de inițiativă și proactivitate.
Orientare către rezultate și calitate.
Abilitatea de a oferi și de a primi feedback constructiv.
Capacitatea de a lucra independent și sub presiune.
Abilitatea de a negocia și de a influența.
Abilitatea de a gestiona conflicte.
Capacitatea de a gândi critic și de a lua decizii informate.
Abilitatea de a lucra cu diverse personalități.
Abilitatea de a fi organizat și metodic.
Abilitatea de a fi flexibil și adaptabil.
Abilitatea de a fi perseverent și determinat.
Abilitatea de a fi creativ și inovativ.
Abilitatea de a fi empatic și orientat către nevoile utilizatorilor.
Abilitatea de a demonstra leadership și de a motiva echipa.


SECȚIUNEA 6: CRITERII DE EVALUARE A PERFORMANȚEI

Performanța titularului este evaluată periodic de către superiorul ierarhic, pe baza gradului de îndeplinire a atribuțiilor și a indicatorilor de performanță (KPIs), stabiliți de comun acord.

6.1. Indicatori Cantitativi: Numărul de scenarii de testare elaborate și executate, rata de trecere a testelor, numărul de defecte identificate, timpul mediu de rezolvare a defectelor, numărul de teste automatizate, acoperirea codului prin teste, numărul de rapoarte de testare generate, gradul de satisfacție a utilizatorilor, timpul de răspuns la defecte, numărul de teste regresiune executate, numărul de teste de performanță executate, numărul de teste de securitate executate, numărul de teste de utilizabilitate executate, numărul de teste de compatibilitate executate, numărul de teste de localizare executate, numărul de teste de integrare executate, numărul de teste unitare executate, numărul de teste de acceptanță executate, numărul de teste ad-hoc executate, numărul de teste exploratorii executate.
6.2. Indicatori Calitativi: Calitatea scenariilor de testare elaborate, acuratețea rapoartelor de testare, claritatea comunicării defectelor, eficiența colaborării cu dezvoltatorii, respectarea standardelor de testare, adecvarea testelor la cerințele utilizatorilor, capacitatea de a identifica cauzele fundamentale ale defectelor, adaptabilitatea la schimbările din proiect, inițiativa în propunerea de îmbunătățiri a procesului de testare, abilitatea de a prioritiza testele în funcție de risc, calitatea feedback-ului oferit, capacitatea de a învăța din experiență și de a îmbunătăți continuu procesul de testare, profesionalismul în interacțiunea cu alte echipe, respectarea termenelor limită, capacitatea de a gestiona situații de urgență, calitatea documentației de testare, gradul de înțelegere a cerințelor utilizatorilor, capacitatea de a identifica și de a atenua riscurile, calitatea soluțiilor propuse pentru îmbunătățirea calității produsului.
6.3. Indicatori Comportamentali: Proactivitate în identificarea riscurilor și propunerea de soluții, atenție la detalii și acuratețe în executarea sarcinilor, abilitatea de a lucra independent și în echipă, comunicare eficientă și clară cu echipa de dezvoltare și management, capacitatea de a gestiona situații de stres și de a respecta termenele limită, flexibilitate și adaptabilitate la schimbări, inițiativă în propunerea de îmbunătățiri ale proceselor de testare, orientare către rezultate și calitate, capacitatea de a învăța rapid și de a se adapta la tehnologii noi, abilitatea de a colabora eficient cu alte echipe (dezvoltare, produs, operațiuni), etică profesională și respectarea confidențialității, rezolvarea problemelor și luarea deciziilor, gestionarea conflictelor, asumarea responsabilității pentru acțiunile proprii, capacitatea de a oferi și de a primi feedback constructiv, respectarea politicilor și procedurilor companiei, gestionarea timpului și prioritizarea sarcinilor, capacitatea de a lucra în medii agile, adaptabilitate la diferite metodologii de testare.

SECȚIUNEA 7: CONDIȚIILE POSTULUI

7.1. Program de lucru: 8 ore/zi, 40 ore/săptămână, de Luni până Vineri.

7.2. Tipul contractului: Contract individual de muncă pe perioadă [nedeterminată/determinată].

7.3. Condiții de muncă: Activitate la birou, cu posibile deplasări în interes de serviciu.

7.4. Cerințe medicale și psihologice minime conform (HG 355/2007) :
Examenul medical este obligatoriu la angajare și periodic : DA
Examenul psihologic este obligatoriu la angajare și periodic : DA

7.5. Echipamente din dotare:
Calculator personal, monitor, tastatură, mouse, căști, microfon, software de management al testelor (ex: TestRail, Zephyr), instrumente de automatizare a testelor (ex: Selenium, JUnit, TestNG), sisteme de versionare a codului (ex: Git), instrumente de gestionare a bug-urilor (ex: Jira, Bugzilla), medii virtuale (ex: Docker, VMware), instrumente de analiză a performanței (ex: JMeter, LoadRunner), platforme de colaborare online (ex: Slack, Microsoft Teams), instrumente de diagnosticare a rețelei, dispozitive mobile (smartphone, tabletă), echipamente de testare hardware (dacă este cazul)..


SECȚIUNEA 8: OBLIGAȚII LEGALE ȘI ADMINISTRATIVE ALE ANGAJATULUI

8.1. Sănătate și Securitate în Muncă (SSM)

Titularul postului are obligația să își însușească și să respecte cu strictețe legislația SSM (Legea 319/2006) și instrucțiunile proprii. Principalele obligații includ:

  1. Să își desfășoare activitatea, în conformitate cu calificarea și instruirea sa, precum și cu instrucțiunile primite din partea angajatorului, astfel încât să nu expună la pericol de accidentare sau îmbolnăvire profesională atât propria persoană, cât și alte persoane.
  2. Să utilizeze corect mașinile, aparatura, uneltele, substanțele periculoase, echipamentele de transport și alte mijloace de producție.
  3. Să utilizeze corect echipamentul individual de protecție acordat și, după utilizare, să îl înapoieze sau să îl păstreze la locul destinat.
  4. Să nu procedeze la scoaterea din funcțiune, la modificarea, schimbarea sau înlăturarea arbitrară a dispozitivelor de securitate proprii ale echipamentelor și să utilizeze corect aceste dispozitive.
  5. Să comunice imediat angajatorului și/sau lucrătorilor desemnați orice situație de muncă despre care au motive întemeiate să o considere un pericol pentru securitate și sănătate, precum și orice deficiență a sistemelor de protecție.
  6. Să aducă la cunoștința conducătorului locului de muncă și/sau angajatorului accidentele suferite de propria persoană.
  7. Să coopereze cu angajatorul și/sau cu lucrătorii desemnați pentru a face posibilă realizarea oricăror măsuri sau cerințe dispuse de către inspectorii de muncă și inspectorii sanitari.
  8. Să coopereze cu angajatorul și/sau cu lucrătorii desemnați pentru a permite angajatorului să se asigure că mediul de muncă și condițiile de lucru sunt sigure și fără riscuri.
  9. Să își însușească și să respecte prevederile legislației din domeniul securității și sănătății în muncă și măsurile de aplicare a acestora.
  10. Să nu înceapă lucrul dacă există pericole de accidentare. Eliminarea defectelor trebuie realizată numai de către personalul specializat.
  11. Să nu vină la serviciu în stare de ebrietate sau sub influența substanțelor stupefiante și să nu le introducă la locul de muncă.
  12. Să dea relațiile solicitate de către inspectorii de muncă și inspectorii sanitari.

8.2. Situații de Urgență (SU)

Titularul postului are obligația să cunoască și să respecte normele de apărare împotriva incendiilor (PSI) și de protecție civilă.

  1. Să respecte regulile și măsurile de apărare împotriva incendiilor, aduse la cunoștință de conducerea companiei.
  2. Să utilizeze substanțele periculoase, instalațiile și echipamentele potrivit instrucțiunilor tehnice.
  3. Să nu efectueze manevre nepermise sau modificări neautorizate ale sistemelor și instalațiilor de apărare împotriva incendiilor.
  4. Să comunice imediat conducătorului locului de muncă orice încălcare a normelor, situație de pericol de incendiu sau defecțiune sesizată la sistemele de protecție.
  5. Să coopereze cu personalul specializat (cadrul tehnic PSI) pentru realizarea măsurilor de apărare împotriva incendiilor.
  6. Să acționeze, în conformitate cu procedurile stabilite, în cazul apariției oricărui pericol iminent de incendiu.
  7. Să furnizeze persoanelor abilitate toate datele și informațiile de care are cunoștință referitoare la producerea incendiilor.
  8. Să beneficieze gratuit de echipament de protecție individuală și tratament medical în caz de dezastru.
  9. Să beneficieze de măsurile de protecție socială prevăzute de lege pentru perioadele de întrerupere a activității impuse de situații de urgență.
  10. Să respecte normele, regulile și măsurile de protecție civilă stabilite.
  11. Să participe la instruiri, exerciții și aplicații de protecție civilă.

8.3. Protecția Mediului

Titularul postului are un rol activ în susținerea politicilor de mediu ale companiei. Principalele obligații includ:

  1. Gestionarea deșeurilor: Să colecteze selectiv deșeurile (hârtie, plastic, sticlă etc.) în recipientele special marcate și să predea deșeurile periculoase (baterii, tonere) conform procedurii interne.
  2. Utilizarea resurselor: Să utilizeze rațional energia electrică, să reducă consumul de hârtie (favorizând formatele electronice) și să evite risipa de apă.
  3. Respectarea politicilor: Să cunoască și să aplice politica de mediu a companiei și să participe la instructajele aferente.
  4. Prevenire și raportare: Să acționeze preventiv pentru a evita poluarea și să raporteze superiorului ierarhic orice incident sau risc de mediu.
  5. Implicare: Să contribuie cu sugestii și propuneri pentru îmbunătățirea performanței de mediu a companiei.

8.4. Confidențialitate și Protecția Datelor (Rolul angajatului)

Titularul postului se obligă să păstreze confidențialitatea absolută asupra tuturor informațiilor și datelor (comerciale, tehnice, financiare, date personale ale clienților, partenerilor sau colegilor) la care are acces. Acesta va respecta cu strictețe prevederile Regulamentului (UE) 2016/679 (GDPR) și politicile interne de prelucrare a datelor, atât pe durata contractului, cât și după încetarea acestuia.


SECȚIUNEA 9: DREPTURI ȘI BENEFICII

Pe lângă drepturile legale, titularul postului beneficiază de:

  • Pachet salarial format din salariu fix și bonusuri de performanță.
  • Tichete de masă.
  • Abonament de servicii medicale la o clinică privată.
  • Asigurare de viață/accidente.
  • [Număr] zile de concediu de odihnă suplimentare.
  • Acces la programe de formare profesională plătite de companie.
  • Decontarea transportului (dacă este cazul).

SECȚIUNEA 10: DISPOZIȚII FINALE

Prezenta fișă de post constituie anexă la Contractul Individual de Muncă și face parte integrantă din acesta. Poate fi revizuită periodic, iar orice modificare va fi adusă la cunoștința angajatului prin act adițional. Nerespectarea atribuțiilor și obligațiilor din prezenta fișă de post poate atrage răspunderea disciplinară a salariatului, conform Codului Muncii și Regulamentului Intern.