Mandatory use of Cursor: all professionals must use Cursor (AI-powered IDE) as the default tool in the daily workflow for development, testing, and automation.
Version control with Git/GitLab: strong command of Git and experience with GitLab workflows (branches, merge requests, code review).
Agile methodology: working in a Scrum/Kanban environment with active participation in ceremonies (planning, daily, review, retro).
Asynchronous collaboration: strong written communication and documentation of one’s own work.
Problem solving: analytical ability to investigate root causes of incidents, not just treat symptoms.
Proactivity: anticipate risks and propose improvements without waiting for direction; identify and raise issues before they escalate.
Autonomy: operate independently in an environment with limited documentation, making responsible decisions within your scope.
Adaptability: comfortable working in a changing context (ongoing stack and cloud migration).
Clear communication: translate technical issues for business areas and align expectations with stakeholders.
Teamwork: collaborate, be open to code review, and share knowledge to reduce key-person dependencies.
Ownership: sense of responsibility for deliveries and environment stability.
Continuous learning: willingness to grow technically, especially in the use of AI and new platform technologies.
Requirements
Automated API testing (e.g., Postman, REST Assured) and web end-to-end testing (e.g., Cypress or Playwright), given the React front-end
Structured regression testing — critical during migration due to risk of breakage
Validation in a microservices architecture and reading data in PostgreSQL for verification
Defining acceptance criteria and fostering a quality culture alongside developers
Use of Cursor and AI for generating and maintaining test scenarios
Technical English: ability to read technical documentation in English