Departament: Dezvoltare Soluții Blockchain
Cerințe:
- Studii superioare în informatică, automatică, electronică sau similare
- Minimum 5 ani de experiență ca tester software, inginer QA sau similar
- Cunoștințe avansate privind:
- testarea serviciilor web de tip RESTful API și a instrumentelor obișnuite de testare pentru servicii web (ex: Postman / SwaggerUI / curl / etc)
- Tehnologii web frontend HTML/JavaScript/CSS
- Aplicații server-side pe sisteme Linux
- Baze de date și interogări SQL (in special PostgreSQL)
- React/Node.js
- utilizarea sistemelor de operare Linux
- Git/Bitbucket, Jira (sau similar)
- Cunoștințe intermediare privind:
- servere web (Apache, nginx, etc)
- proxy-uri web (HAProxy, etc.)
- utilizarea limbajului SQL
- cloud, virtualizare, rețelistică și securitate cibernetică
- Cunoștințe de bază privind:
- shell scripting (bash) și comenzi Linux
- linux networking (route, NAT, port forwarding etc)
- Formate de date JSON (JWT, JWS)
- Familiaritate cu metodologii de testare
- Experiență cu SaaS, Microservices, Docker
- Abilități dezvoltate de comunicare și lucru în echipă
- Abilități de comunicare cu clienții (la nivel tehnic)
- Limba engleză – nivel mediu
Constituie avantaj:
- Experiență cu instrumente de automatizare a testelor
- Experiență cu unelte de stress testing precum Apache JMeter, k6.io
- Cunoștințe sau experiență cu tehnologii blockchain (în special Ethereum/Ethereum Enterprise/GoQuorum)
- Familiaritate cu web3.js
- Familiaritate cu consola geth
- Familiaritate cu Ethereum JSON-RPC API
- Cunoștințe sau experiență în programare JavaScript / Node.js
- Cunoașterea mediilor de debug/testare specifice limbajului Solidity precum Remix, Truffle
- Cunoștințe de criptografie
- Cunoștințe sau experiență cu standarde și produse PKI
- Experiență cu Redis
- Experiență cu protocoalelor de comunicație și servicii web
Responsabilități:
- Examinarea specificațiilor și a documentelor de proiectare și înțelegerea cerințelor
- Crearea și menținerea planurilor și cazurilor de testare
- Raportarea, gestionarea și urmărirea erorilor din aplicații (web server / API, Android, iOS)
- inclusiv analiza log-uri
- Efectuarea de teste manuale și automate
- Executarea de regresii
- Dezvoltarea, gestionarea și rularea de teste automate
- Conversia poveștilor utilizatorilor în cazuri de testare și teste de regresie pentru versiuni ulterioare
- Sprijinirea echipei de dezvoltare software
- Testare de încărcare și performanță
Pentru a aplica la acest post, vă rugăm să completaţi formularul de mai jos sau să trimiteți CV-ul dvs. la adresa recrutare@certsign.ro menționând în subiectul mail-ului: “Senior QA Engineer – certSIGN”.