Uzdevumi:
- izstrādāt, palaist un uzturēt automatizētos testus (UI, API, integrācijas);
- nodrošināt regresijas testu kopas stabilitāti (uzticamība, testu datu pārvaldība);
- integrēt testus CI/CD plūsmās (piem., Git, Woodpecker, Jenkins), nodrošinot pārskatāmus atskaites ziņojumus;
- sagatavot testēšanas dokumentāciju latviešu valodā (testēšanas plāni, testpiemēru specifikācijas, atskaites);
- savas kompetences ietvaros izvērtēt, ieviest jaunus rīkus un pieejas testu automatizācijā, sekot nozares aktualitātēm, dalīties zināšanās ar kolēģiem.
- UI: Playwright vai Cypress (alternatīvi Selenium).
- API: Postman vai citas;
- Datu bāzes: PostgreSQL (pamatzināšanas SQL vaicājumos).
- CI/CD un repo: Git, Woodpecker, Jenkins.
- Papildu: izpratne par Docker tehnoloģijām.
Prasības:
- patiesa vēlme mācīties, attīstīties un ieviest testu automatizācijas prakses komandā;
- 2+ gadu praktiska pieredze automatizēto testu veidošanā (UI un/vai API);
- pieredze ar vismaz vienu no rīkiem: Cypress, Selenium;
- izpratne par SDLC un CI/CD;
- darbs ar Git;
- praktiska API testēšanas pieredze;
- SQL pamati un darbs ar PostgreSQL vai līdzīgu datu bāzi;
- analītiska domāšana, strukturēta problēmu risināšana, labas komunikācijas prasmes;
- teicamas latviešu valodas zināšanas mutvārdos un rakstos.
Par priekšrocību tiks uzskatīta:
- izpratne par mikroservisu savietojamības testiem (contract testing), veiktspējas testiem (k6/JMeter).
- pieredze ar testu rezultātu vizualizācijas un atskaišu rīkiem (piemēram, Allure, ExtentReports, ReportPortal, Cypress Dashboard u.c.).
- pamatzināšanas vismaz vienā no valodām: TypeScript/JavaScript, C#, Java vai Python.
- ISTQB sertifikācija (īpaši Advanced Level Test Automation Engineer (CTAL-TAE)).