

Test Engineer
We’re looking for a Test Engineer who is equally comfortable writing automated tests and performing thoughtful manual exploration. You will be joining one of our empowered, cross-functional product development teams collaborating closely with Software Engineers and Product and Design to build quality in from day one and ensure that what we build is both valuable and reliable. You’ll play an active part in shaping acceptance criteria, guiding testing strategy, and improving how quality is embedded across the software development lifecycle.
This is a hands-on role for someone who is passionate about automation, quality engineering, and shifting testing left. You'll contribute to building robust automated testing pipelines and continuously improving the speed and confidence of our releases.
Who We Are
Pollard Digital Solutions - Europe is a full-solution supplier of lottery management and iLottery technology for lottery markets. We’re a division of Pollard Banknote Ltd - a leading partner to 60 lotteries worldwide, known for high quality instant ticket products, licensed games, retail merchandising solutions, and innovation. Established in 1907 and headquartered in Winnipeg, Canada, Pollard Banknote is publicly traded on the Toronto Stock Exchange (PBL).
Our objective is to deliver the most innovative solutions that will render industry-leading returns to good causes in an ethically responsible way. We pride ourselves on a collaborative and inclusive workplace - where creativity, team spirit, and respect are core to how we work.
What We Offer:
-
A truly collaborative and supportive working environment
-
Modern office space with high-quality equipment and cafeteria with diverse healthy daily choices
-
Learning and development budget
-
Profit sharing – every role plays a part in our success
-
Opportunities to attend conferences and community events, both as participants and contributors
-
Team-building and social activities
-
Hybrid work environment
-
Additional employee perks
What You’ll Do:
-
Shape work for testability: collaborate with software engineers and product managers to define testable stories with clear acceptance and quality criteria
-
Design, implement, and maintain automated tests including end-to-end, contract/API, UI, and performance & load
-
Explore manually where it matters: run exploratory and scenario‑based sessions to uncover edge‑case, usability or experiential issues automation might miss
-
Embed quality early (shift left): review designs, pair with developers, and contribute to pull‑requests to bake in testability and automated tests from the start
-
Support end-to-end delivery: champion quality from planning to delivery, validate releases, monitor production health, and champion a blameless culture of continuous improvement
-
Operate what you ship: support the team in diagnosing production issues and continuously improving system resilience; participate in on-call/incident rotations, using SLOs and blameless retrospectives to drive reliability
-
Keep CI/CD green: Monitor and improve test coverage, reliability, and efficiency of the CI/CD pipeline
-
Level up the team: share knowledge and best practices around testing, automation, and quality engineering
Who You Are:
-
A quality-focused engineer who sees testing as a team responsibility, not a gatekeeping role
-
Comfortable working closely with developers and product managers to shape software from idea to release
-
Comfortable moving between hands‑on coding and thoughtful manual testing, balancing speed with risk.
-
Detail-oriented and methodical, but also pragmatic
-
Passionate about continuous delivery, observability, automation and their role in building reliable, scalable systems
-
Proactive and communicative—you thrive in collaborative environments and contribute to a culture of continuous improvement
What You’ll Need:
-
3+ years of experience in a software testing, QA, or quality engineering role
-
Proven skills in building and maintaining automated test frameworks and writing automated tests in modern programming languages (e.g., Java, JavaScript, Python, or similar)
-
Experience working with CI/CD pipelines (GitHub Actions, Jenkins, GitLab, etc.) and cloud‑native architectures (containers, microservices)
-
Strong grasp of testing strategies, test types and levels (unit, contract, integration, system, E2E, etc.) and how to apply them effectively
-
Ability to debug across the stack - APIs, web applications, databases, message queues and distributed systems.
-
Solid understanding of Agile or Lean delivery and the role of quality in high‑performing teams.
-
Excellent written and verbal communication skills in English
If you’re looking to join a company where your technical skills and ideas can make a meaningful impact, we’d love to hear from you. Apply today and let’s build something incredible together.
