Description
Ajax Systems, a leading European security system manufacturer, is seeking a Manual QA Engineer (Server) to join their QA Server Manual Team in Lviv. The successful candidate will work on testing the back-end part of the Ajax ecosystem, which operates on a microservice architecture and handles data from millions of devices in real-time.
Responsibilities:
- Testing Back-end;
- Working with proprietary binary protocol, gRPC, and API;
- Testing within monolithic and microservice architectures;
- Working with databases and storage: MongoDB, Redis, S3;
- Working with internal emulators;
- Participating in the analysis and update of technical documentation;
- Collaborating with other teams: developers, business analysts;
- Interacting with Beta Test participants and the Support team;
- Working with Git and Jenkins.
Requirements:
- Understanding of testing theory and software development life cycle (SDLC/STLC);
- Experience with Jira/Confluence or similar systems for test documentation, requirement management, and defect tracking;
- Knowledge and application of test design techniques;
- Ability to independently analyze requirements and decompose them into test cases;
- Experience with logs for defect analysis and reproduction;
- Experience with Postman, Swagger/OpenAPI, or similar tools;
- Understanding of dependencies between services in a microservice architecture.
Nice to have:
- Experience with databases;
- Understanding of microservice architecture testing and service interaction principles;
- Familiarity with Message Broker (Kafka, RabbitMQ, or similar);
- Basic Git skills.
We offer:
- Opportunity to propose and implement ideas affecting the product;
- Position in a rapidly growing company with a motivated professional team;
- Competitive salary;
- Medical insurance;
- Corporate English classes;
- Participation in an internal beta testing project;
- Discounts from partner companies;
- Discounts on Ajax Systems products.