Job
Core
Senior QA Engineer performing functional, stress, and performance testing for backend systems, collaborating with developers and product managers to ensure product quality and meet deadlines.
Role type
Senior IC Quality Assurance Engineer (Backend)
Builds
Backend software products with strict functional and non-functional requirements
Domain
Technology / Software Engineering / Backend Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Requirements analysis, Test design techniques (boundary value, equivalence partitioning, state transition), Manual and automated functional/non-functional testing, Bug tracking and reporting, SQL (joins, verification queries), Linux CLI and log reading, Real non-HTTP protocol testing (TCP, Protobuf, gRPC, FIX, queues), Fluency in Russian, B1+ English
Preferred skills
Java test-automation coding, Performance testing (JMeter, VisualVM), PostgreSQL, Redis, Forex industry experience
Technologies
Java, TCP, Protobuf, gRPC, FIX, RabbitMQ, Kafka, WebSocket, SQL, Linux, JMeter, VisualVM, PostgreSQL, Redis
Responsibilities
Perform requirements analysis and challenge vague specs, Communicate with product managers and developers, Execute testing design and ongoing manual/automated testing, Perform bug tracking and reporting, Conduct stress and performance testing
Seniority
Senior, hands-on IC