Role & seniority: Manual QA Engineer, mid-level (3+ years required)
Stack/tools: Front-end and back-end web testing; API testing (Postman, Swagger); microservices, message brokers (RabbitMQ, Kafka); SQL for data validation; monitoring tools (Sentry, Grafana); test management (TestRail, Jira, Confluence, Figma). Familiarity with Git/Git flow; basic Docker/Kubernetes; Agile/Scrum. Fluent Russian; English B1+.
Top 3 responsibilities
-
Review/validate requirements and create comprehensive test plans, cases, and documentation; execute testing (functional, non-functional, regression) and validate bug fixes.
-
Validate features across microservices, conduct API/contract/integration testing, and manage regression testing within deadlines.
-
Monitor product quality, analyze results, propose improvements, and mentor/train other QA Engineers; support testing processes for distributed systems.
Must-have skills
-
3+ years in front-end and back-end testing of complex web apps; API testing (HTTP/WS) with Postman/Swagger; strong microservices testing knowledge (service-to-service, data flows, fault tolerance).
-
Experience with message brokers (RabbitMQ, Kafka); SQL for complex queries and test data prep; familiarity with monitoring tools (Sentry, Grafana).
-
Agile (Scrum) experience; broad testing techniques (functional, non-functional, exploratory, automated); strong documentation skills.
Nice-to-haves
- Performance testing (JMeter, Gatling); contract testin
Full Description
Overview
- SOFTSWISS is growing, and we are seeking a skilled Manual QA Engineer to join our team. If you are driven by excellence and share our values, we would love to hear from you.
About Product
- SOFTSWISS Sportsbook Platform
- A sports betting platform that allows you to operate a sports betting business online
- Learn More
Key responsibilities
- Review and validate requirements, technical specifications, and ensure comprehensive test coverage
- Develop, review, and execute detailed test plans and test cases based on functional and non-functional requirements
- Create, maintain, and update test documentation (using TestRail, Jira, Confluence, Figma)
- Collaborate closely with cross-functional teams to validate new features, verify bug fixes, and conduct regression testing
- Manage and prioritize testing efforts within defined timeframes, ensuring timely delivery
- Share knowledge and best practices, mentor, and provide training to fellow QA Engineers
- Analyze test results and overall product quality to suggest improvements or optimizations
- Support, design, develop, and enhance testing processes, particularly for microservices and distributed systems
- Develop and execute test strategies specifically for microservices architecture, including API, contract, and integration testing
- Monitor, analyze, and validate application performance using tools like Sentry, Grafana, and other monitoring tools
Requirements
- 3+ years of experience in both front-end and back-end testing of complex web applications, including integration and microservices testing
- Proven experience in API testing (HTTP/WS) and related tools (e.g., Postman, Swagger)
- Strong understanding of microservices architecture, including the ability to test service-to-service communication, data flows, and fault tolerance
- Experience with message brokers (e.g., RabbitMQ, Kafka) and testing their integration
- Proficiency in SQL for data validation and test data preparation, including complex queries and data aggregation from multiple tables
- Familiarity with monitoring tools like Sentry, Grafana, and others to detect issues and analyze system behavior
- Solid understanding of Agile (Scrum) methodologies and experience working in an Agile environment
- Strong knowledge of software testing processes across the development lifecycle and various testing techniques (e.g., functional, non-functional, exploratory, automated)
- Fluency in Russian and Intermediate (B1) or higher proficiency in English.