QA Automation Engineer (TDD / BDD)
Attractive salary & benefits
Multinational iGaming and Sportsbook platform provider is looking to hire a QA Automation Engineer as a permanent addition to the team in Zagreb, Croatia. You will be responsible of planning and executing our QA roadmap. You will make an impact in the overall quality of our platform and products. You will provide leadership, influence and negotiate with stakeholders on driving the test automation strategy of our teams. You will design, implement and execute out test plans, use various test techniques and tools on our software and infrastructure. These test will cover functional (BDD, Unit, integration and property based testing) but also non functional (performance, resilience) aspects of our software. You will work closely with the technical team to design and implement the most suitable solutions. We embrace quality as core value which enables our teams to build and ship with a minimal amount of friction in order to maintain our pace of development. You will be instrumental in the growth and scaling of the QA function in Huddle. About you: We're looking for experienced engineers with experience in test automation within an Agile framework. You need to demonstrate experience in writing automation testing from the ground up and across all levels of the Test Pyramid. Technical experience in Java and/or similar with experience of testing frameworks. You need to have the ability to document and organise a Technical Test Strategy that defines the scenarios and criteria for the quality that we want to achieve, working experience with a Test Management software is a plus. You will need to adapt between pragmatic and purist approaches, identifying which strategy is best applicable in a given moment. The goal being delivery a quality project as a team. You have to communicate clearly and facilitate the product delivery. You will ensure bugs are captured clearly, reproducibly and with enough details. Qualifications Good experience in Object Oriented development languages Familiar in use of test libraries such as jUnit or similar Experience developing test automation (integration, functional, end-to-end) Experience in automation using APIs, message brokers or data bases. Good understanding of BDD/TDD with a focus on ensuring quality. Strong attention to detail in test design, programming, and execution. Familiar working with issue tracking software (YouTrack, JIRA, ClickUp or similar) Familiar with version control systems. Self driven and focused Passionate about problem solving Good team player Preferred Skills Have setup advanced build pipelines on Jenkins or similar systems Experience working with Cucumber, Spock, Selenium. Experience working with Gatling Experience in producing clear reports using Allure or similar Experience working with data or messaging systems like Kafka, Cassandra, Redis or similar. Familiar working with some quality management software (TestRail, qTest or similar) Comfortable using the shell and scripting. How to Apply Submit your CV and I'll get in touch soon!