Belgrade, Serbia Hybrid

Easygo is hiring a Senior Software Quality Engineer

Senior Software Quality Engineer to join the Data and Integration Infrastructure team at Easygo, focusing on ensuring the reliability, scalability, and safety of Kick’s core platform systems. The role involves embedding quality throughout the development lifecycle and collaborating with engineers to build robust, testable systems.

Responsibilities

  • Embed quality practices within Agile product teams, and help implement the broader QA strategy across the SDLC.
  • Collaborate closely with developers, product managers, and designers to define acceptance criteria, refine testability, and ensure a shared understanding of quality goals.
  • Participate in code reviews and technical design discussions, providing input on testability, risk, 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.

Requirements

  • 5+ years of hands-on experience in Software Quality Engineering with a proven track record of delivering high-quality software in Agile environments.
  • Strong 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

  • Familiarity with event-driven architectures and messaging systems such as Kafka and AWS SQS (or equivalent), including testing asynchronous workflows and eventual consistency.
  • Strong 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.

Tech Stack

Playwright, Go, SQL, Docker, Kubernetes, AWS, Google Cloud, AWS CodePipeline, GitHub Actions, Datadog, New Relic, Grafana, Kafka, AWS SQS, k6

Benefits

  • Annual bonus linked to individual and company performance
  • Opportunities for development, learning, and career progression within a global organization
  • Private health insurance for you and your dependants
  • Daily catered lunch, snacks and beverages
  • Parking reimbursement
  • Modern Belgrade office
  • Opportunities to collaborate with—and occasionally visit—our Melbourne headquarters
  • Regular team-building activities
  • Professional, collaborative working environment

Compensation

Annual bonus linked to individual and company performance

Work Arrangement

hybrid — Belgrade — hybrid work model with strong on-site presence at our Belgrade office and flexibility when needed

Team

Team size: established engineering team. Structure: part of the Data and Integration Infrastructure team responsible for enabling and accelerating product and service teams working on Kick

  • In-person collaboration is key to building strong teams and delivering great results
  • Collaborative working environment
  • Team-building activities
  • Global exposure and collaboration

Additional Information

  • This role follows a hybrid work model with strong on-site presence at the Belgrade office.
  • Opportunities to occasionally visit Melbourne headquarters.
  • Come as you are. Be part of something bigger.
Required Skills
PlaywrightGoSQLDockerKubernetesAWSGoogle CloudAWS CodePipelineGitHub ActionsDatadogAutomated TestingAPI TestingAgileQuality EngineeringTest Automation PlaywrightGoSQLDockerKubernetesAWSGoogle CloudAWS CodePipelineGitHub ActionsDatadogNew RelicGrafanaKafkaAWS SQSk6
About company
Easygo
An Australian technology powerhouse behind global brands Stake, KICK, and Twist Gaming.
All jobs at Easygo Visit website
Job Details
Department Quality Assurance
Category qa_testing
Posted 2 months ago