About the job
Easygo, a leading Australian technology firm, powers globally recognized brands such as Stake, KICK, and Twist Gaming. As we expand our engineering capabilities in Belgrade, we are seeking a Senior Software Quality Engineer to join our Data and Integration Infrastructure team. This is an exciting opportunity to influence the platforms and systems that drive our products worldwide.
About the Team
You will become part of a dynamic engineering team that accelerates product and service teams working on KICK. The team is tasked with creating and maintaining shared platform capabilities that enhance the reliability, consistency, and developer experience across the platform.
Our team is responsible for foundational components such as event pipelines, schema governance, service gateways, and notification delivery. These systems ensure reliable communication between KICK's services, with accurate, observable, and analytics-ready data flows across the platform.
By delivering robust and well-architected platform primitives and templates, we play a pivotal role in shaping how KICK is developed and scaled, optimizing workflows, minimizing redundancy, and establishing a solid foundation for reliable integrations and data-driven decision-making.
Who We’re Looking For
We are in search of a seasoned Senior Quality Engineer to guarantee the reliability, scalability, and safety of KICK's core platform systems. This role involves collaborating closely with engineers to integrate quality practices throughout the development lifecycle, ensuring that platform components—like event pipelines and service gateways—are robust, testable, and safe for use by teams across KICK.
If you are driven by the desire to enhance system reliability, facilitate rapid and assured software delivery, and thrive in a collaborative, high-impact engineering environment, this position offers a chance to shape the quality foundations of the KICK platform.
Key Responsibilities:
- Integrate quality practices within Agile product teams while implementing the broader QA strategy across the SDLC.
- Work closely with developers, product managers, and designers to establish acceptance criteria, refine testability, and maintain a unified understanding of quality objectives.
- Engage in code reviews and technical design discussions, providing insights on testability, risk, and quality impact early in the development cycle.
- Identify testing risks and devise appropriate testing strategies for critical system components.

