CHOICEIT
Serbia11 days ago
Reach out directly about this role
Grade
Middle
Experience
from 5 years
Work Format
Remote
Employment
Full-time
By country
AI writes it from your resume. You only have to send it.
Company: CHOICEIT
Location: Belgrade
Work Format: remote
Employment: full-time
We are looking for a Senior QA Engineer for a large technology company that develops high-load platform products for international markets in the entertainment industry.
The products are built on a microservices architecture, so it's important here to be able to look at the system as a whole: understand service interactions, test frontend and backend, and know what's happening at different application levels.
Responsibilities
— participate in ensuring product quality at all stages of development and the release process;
— test frontend and backend;
— engage in both manual testing and automation;
— develop and maintain E2E autotests using Playwright;
— develop API automation;
— test REST API and WebSocket;
— work with microservices and check integrations between services;
— work with SQL and data;
— maintain and develop autotests in CI/CD;
— participate in selecting approaches to testing new functionality;
— improve QA processes and approaches within the team;
— conduct code reviews of autotests and share expertise with other QAs.
What is important to us
— QA experience of 5+ years;
— strong experience in manual frontend and backend testing;
— commercial experience in automation and independent writing of autotests;
— JavaScript / TypeScript;
— confident practical experience with Playwright;
— experience in UI and API automation;
— good level of work with REST API;
— experience working with WebSocket;
— understanding of microservices architecture and service interaction;
— confident work with SQL;
— understanding of CI/CD and how automated tests are integrated into the pipeline;
— ability to independently determine the testing approach, assess risks, and be responsible for the quality of your part of the product.
For the Senior level, experience in developing QA practices is also important: mentoring, code review, helping colleagues, and participating in process improvement.
Will be a plus
— experience with message brokers;
— Docker / Kubernetes;
— load testing;
— GraphQL;
— Redis;
— mobile testing experience.
Conditions
— full-time;
— remote work format;
— flexible start of the workday;
— company-provided equipment;
— probation period of 3 months;
— expanded benefits package after the probation period: medical insurance, budget for sports / languages / additional medical coverage, additional paid days off;
— internal technical meetings, training, and the opportunity to participate in professional conferences and learning.
The team's working language is Russian, so fluent spoken Russian is required for the position.
Process
Introduction with a recruiter → short technical screening → main technical interview → meeting with the team.