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

Requirements:

  • 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.

Nice to have:

  • Experience in performance testing and using related tools (e.g., JMeter, Gatling)
  • Familiarity with contract testing tools (e.g., Pact)
  • Understanding of version control and collaboration using Git and Git flow
  • Basic knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)

Our Benefits:

  • Full-time remote work opportunities and flexible working hours
  • Private insurance
  • Additional 1 Day Off per calendar year
  • Sports program compensation
  • Comprehensive Mental Health Programme
  • Free online English lessons with a native speaker
  • Generous referral program
  • Training, internal workshops, and participation in international professional conferences and corporate events.