SPRUT Syndicateinvites a QA Engineer (Middle) to the technical core of the team.We are creating our own ecosystem of products at the intersection of gaming, bots and community in messengers.We are not an outsourcer. We are a product R&D team that:Builds gamified services inside messengers (Telegram, WhatsApp, etc.);Develops own solutions that attract, retain and monetize the audience;Works with engagement engineering: automation, mailings, analytics, scaling.We are currently expanding the produc
SPRUT Syndicateinvites a QA Engineer (Middle) to the technical core of the team.
We are creating our own ecosystem of products at the intersection of gaming, bots and community in messengers.
We are not an outsourcer. We are a product R&D team that:
- Builds gamified services inside messengers (Telegram, WhatsApp, etc.);
- Develops own solutions that attract, retain and monetize the audience;
- Works with engagement engineering: automation, mailings, analytics, scaling.
We are currently expanding the product team and are looking for a QA Engineer (Middle) who will help build and maintain the quality of the backend, Telegram bot and web products.
What will you do:
- Lead and maintain the QA process for backend, Telegram bot and web products;
- Plan and perform manual and automated testing for APIs, web applications and Telegram bots;
- Conduct API and webhook testing for services on Go (gin-gonic);
- Write and maintain autotests (API, integration, basic load tests);
- Perform load / stress / concurrency testing;
- Check the integrity and correctness of data in PostgreSQL and MongoDB;
- Configure, use and maintain test environments via Docker and docker-compose;
- Analyze logs and find the root causes of defects;
- Create and maintain test cases, checklists and test documentation;
- Coordinate manual/volunteer testers:
?- ?define testing scope and tasks,
?- ?provide test scenarios and checklists,
?- ?verify, validate and consolidate their results,
?- ?prepare structured QA reports and communicate quality status to the team; - Work closely with developers regarding requirements, edge cases and acceptance criteria.
Technologies and stack we expect from you:
- API testing (REST, HTTP, JSON);
- Telegram Bot API;
- Testing webhooks;
- Go backend testing (Golang);
- PostgreSQL (SQL, data validation);
- Automated testing (Go testing / Postman / Newman);
- Load & stress testing (k6 / JMeter);
- Concurrency testing;
- Linux CLI (bash), Docker, docker-compose;
- Web application testing (HTML, JavaScript);
- Telegram Web Apps testing;
- Cross-browser testing;
- Log analysis;
- Experience with bug tracking systems.
What we offer:
- Participation in the creation of a new ambitious technical product that goes beyond the established framework on the market;
- Working in a strong and motivated team in which your opinion is important;
- Modern and dynamic approaches to defining the technology stack for the product;
- Timely and decent remuneration - an offer after successful completion interviews.
Format and work schedule:
- Format: hybrid (remote + regular online/offline meetings)
- Schedule: full-time
- Simple and clear process without unnecessary bureaucracy with the possibility of direct communication with the project manager and CTO. 700">Send your resume - we will contact you for a brief introduction and arrange a meeting for a technical interview.?