Job description
If you’re a hands-on QA who loves breaking things manually but also wants to learn and grow your automation skills, tackle technical challenges, and help maintain a strong engineering culture in a team of true professionals, this role is for you!
Responsibilities:
- Hands-on testing of new functionality (mostly manual; occasional UI/API automation is a plus).
- Regression & smoke testing before every release.
- Write clear bug reports and prepare concise test summary reports.
- Keep documentation up to date (test plans, checklists, how-to guides).
- Collaborate in cross-functional teams to uphold product quality.
- Participate in Agile ceremonies: daily stand-ups, backlog grooming & estimation, sprint planning, retrospectives.
Requirements:
- 5+ years as a QA Engineer, with at least 3 years in manual QA roles on .NET/React & microservices projects.
- Strong manual-testing skills for browser SPAs and backend REST APIs.
- Ability to analyze business requirements, spot ambiguities or contradictions, and flag them early.
- Experience authoring checklists, test cases, test plans, and test reports.
- Solid understanding of SDLC and modern testing approaches.
- Deep knowledge of HTTP (how browsers work, cookies, local storage), HTML/CSS fundamentals.
- Proficiency with Chrome DevTools and transparent proxy tools for traffic inspection.
- Hands-on with bug-tracking systems (Jira, YouTrack, etc.) and standard QA workflows.
- Familiarity with client-service architecture, including WebSocket (SignalR) testing.
- Exposure to our tech stack:
- Microservices & messaging: REST, Kafka (consumers/producers)
- Databases: PostgreSQL, MongoDB, ClickHouse, Redis
- Monitoring: Prometheus, Grafana, Sentry
- CI/CD pipelines: GitLab CI, GitHub Actions
- Containerization & orchestration: Docker, Kubernetes, ArgoCD
Will be a plus:
- Experience writing Software Requirements Specifications.
- Hands-on with Postman for API testing.
- Participation in or independent execution of load testing (JMeter/Gatling).
- Background in security testing (finding common web vulnerabilities).
- Basic SQL querying skills.
- Ability to read Kibana logs and draw actionable insights.
- Exposure to UI/API automation frameworks.
We offer:
- Ability to work remotely;
- Competitive and timely payment for services;
- Flexible work schedule;
- Personal mentoring and coaching;
- Team building and corporate events;
- 100% paid sick leave;
- 20 working days of paid vacation;
- Paid child care leave.