Easygo

SeniorSoftwareQualityEngineer

Belgrade, Belgrade, Serbia
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Quality Engineer at Easygo. Skills: Software Quality Engineering, automated E2E test suites, API test suites in Go, SQL proficiency, Docker, Kubernetes, CI/CD tools, monitoring and logging tools. Embed quality practices within Agile product teams. implement the broader QA strategy across the SDLC”

Industry & Context.

Problems you'll solve

Excellent problem-solving skills with a focus on preventing defects and improving reliability, not just finding bugs

What They're Looking For.

Must Have

5+ years of hands-on experience in Software Quality Engineering, understanding of software quality principles, best practices, and testing methodologies (functional, regression, exploratory, and risk-based testing), Proficient in designing, developing, and maintaining automated E2E test suites using Playwright (preferred) or similar modern browser automation frameworks, Experience building and maintaining API test suites in Go, leveraging Go standard libraries to validate functionality, contracts, reliability, and error handling, Exposure to, or experience contributing to, lower-level tests such as Unit and Integration tests, with an understanding of the test pyramid and pragmatic trade-offs, SQL proficiency for investigation and debugging (e. g. , exploring data, validating assumptions, and tracing issues in database-backed systems), Familiarity with Docker and Kubernetes (k8s), and cloud services (e. g. , AWS, Google Cloud) to effectively test, validate, and troubleshoot modern deployments, Experience with CI/CD tools (e. g. , AWS CodePipeline, GitHub Actions) to automate test execution and deployment workflows and ensure fast feedback, Experience using monitoring and logging tools (e. g. , Datadog, New Relic, Grafana) to analyse system performance, detect regressions, and validate production readiness, Excellent problem-solving skills with a focus on preventing defects and improving reliability, not just finding bugs, Excellent communication and collaboration skills to work effectively with cross-functional teams

Nice to Have

Playwright, Familiarity with event-driven architectures and messaging systems such as Kafka and AWS SQS (or equivalent), including testing asynchronous workflows and eventual consistency, knowledge of distributed and concurrent systems, including practical understanding of transactions, consistency trade-offs, and race-condition risks in production systems, Exposure to performance testing tools such as k6 (or similar), with the ability to analyse performance metrics, identify bottlenecks, and drive measurable improvements

What You'll Do.

Embed quality practices within Agile product teams

implement the broader QA strategy across the SDLC

Collaborate closely with developers

and designers to define acceptance criteria

and ensure a shared understanding of quality goals

Participate in code reviews and technical design discussions

providing input on testability

and quality impact early in the development process

Identify testing risks and define appropriate testing strategies for complex features and releases

Promote testing best practices and support engineers in building high-quality automated and maintainable tests

Contribute to and extend existing automation frameworks while developing robust automated tests

Maintain and improve the team’s test infrastructure and tooling

ensuring efficient and maintainable test pipelines that support continuous integration and frequent deployments

Lead and perform exploratory testing of new and high-risk features

identifying edge cases and critical defects that automation may miss

Evaluate and adopt new testing tools and methodologies

contributing improvements back to the wider QA team

How You'll Work.

Team & Collaboration

Collaborate closely with developers, product managers, and designers; work effectively with cross-functional teams; Collaborate with engineers to embed quality throughout the development lifecycle; Collaborate with—and occasionally visit—our Melbourne headquarters; in-person collaboration is key to building teams and delivering great results

Communication Scope

Excellent communication and collaboration skills to work effectively with cross-functional teams

Full Job Description

Easygo is an Australian technology powerhouse behind global brands Stake, KICK, and Twist Gaming. As we continue to build and scale our engineering presence in Belgrade, we’re looking for a Senior Quality Engineer to join our Data and Integration Infrastructure team to help shape the platforms and systems that power our products globally. About the Team You will join an established engineering team responsible for enabling and accelerating product and service teams working on Kick. The team builds and maintains shared platform capabilities that underpin Kick’s core systems, improving reliability, consistency, and developer experience across the platform. The team owns foundational components such as event pipelines, schema governance, service gateways, and notification delivery. These systems ensure that Kick’s services communicate reliably and that data flows across the platform are accurate, observable, and analytics-ready. By providing robust, well-designed platform primitives and templates, the team plays a critical role in shaping how Kick is built and scaled, optimising ways of working, reducing duplication across teams, and forming the backbone for reliable integrations and data-driven decision-making. Who We’re Looking For We are looking for an experienced Senior Quality Engineer to help ensure the reliability, scalability, and safety of Kick’s core platform systems. In this role, you will work closely with engineers to embed quality throughout the development lifecycle, ensuring that platform components such as event pipelines, service gateways, and shared services are robust, testable, and safe for teams across Kick to build upon. If you are passionate about improving system reliability, enabling fast and confident software delivery, and working in a collaborative, high-impact engineering environment, this role offers the opportunity to shape how quality is built into the foundations of the Kick platform. Key Responsibilities: Embed quality practices withi

Free ATS check

Applying for this Senior Software Quality Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Easygo?

Real rants from real employees. Read before you apply.

Read Company Rants →