We are a forward-thinking software development company, known for our proprietary core platform and its integral components — Sportsbook, CRM, Risk Management, Antifraud, Bonus Engine, and Retail Software Suite.
Join our team to be part of pioneering solutions that not only streamline the work of thousands of employees in every department but also significantly boost profits and elevate product quality.
Your role with us is a key part of a team shaping the future of software solutions in an impactful and dynamic environment.
Requirements:
- Experience: At least 2.5 years of experience in automation testing for web or API-based projects using Java.
- Build and CI/CD Tools: Proficient with Gradle and Maven as build management tools. Experience with CI/CD pipelines using TeamCity and GitLab for the integration and deployment of automated test scenarios.
- Testing Frameworks: Hands-on experience with Selenium for web testing, Gatling for performance testing, and WireMock for simulating HTTP-based APIs.
- Testing Knowledge: Solid understanding of various testing methodologies and their application in different contexts.
- Test Case Development: Expertise in crafting effective test cases and scripts to cover various testing scenarios.
- API Testing & SQL: Strong skills in web services API testing (SOAP, REST) and database querying with SQL.
- Agile Methodology: Experience working within Agile frameworks (e.g., Scrum) and an iterative software development lifecycle, with an understanding of client-server architecture.
- Communication Skills: Good command of English, capable of effectively communicating within an international team.
- Tools Proficiency: Familiarity with Postman for API testing.
- Monitoring Tools: Experience with monitoring and logging tools such as Grafana, Datadog, and Kibana to analyze application performance and debug issues.
- Version Control: Proficiency in using Git for version control and collaboration with development teams.
Responsibilities:
- Analysis & Review: Perform thorough analysis and review of requirements, user stories, and design documents to identify test requirements.
- Test Development: Develop comprehensive test scenarios for functional, integration, and system testing with a focus on automation. This includes scripting automated test cases and maintaining test data.
- Reporting: Generate detailed reports on test results, including defect reports and statistics on test execution.
- Collaboration: Actively participate in sprint planning, stand-ups, and retrospective meetings as part of the Agile team. Collaborate with development teams to ensure quality throughout the development lifecycle.
- Automation Implementation: Take part in the design and implementation of automation frameworks and scripts, ensuring they are scalable, reliable, and easy to maintain.
Nice to have:
- Programming Skills: Strong programming skills, especially in Java, to contribute to test automation frameworks and tool development.
- Problem-Solving: Excellent problem-solving skills to troubleshoot complex issues and identify the root causes of defects.
- Continuous Learning: A commitment to continuous learning and staying updated with the latest testing technologies and practices.
Perspectives:
- A real opportunity for professional growth and self-improvement in a team of professionals
- Challenging and exciting tasks, and all the needed tools to achieve them
Work Conditions:
- Vacation: 22 working days per year.
- Sick leave: 5 paid days per year.
- Sick lists: 100% paid with medical certificate up to 10 days per year
- Benefit cafeteria personal limit for health support