About us:
Pollard Digital Solutions is a full-solution supplier of lottery management and iLottery technology for world-wide lottery markets. The company is owned by Pollard Banknote Ltd. – a leading partner to more than 60 lotteries worldwide, providing high quality instant ticket products, licensed games, retail merchandising solutions, and a full suite of digital offerings. Established in 1907 in Winnipeg, Canada, Pollard Banknote is owned approximately 66.7% by the Pollard family and 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 emphasize a friendly, lively, and respectful workplace atmosphere, where team spirit is highly valued.
Role overview:
You are a passionate and self-motivated Test Engineer to join our growing Data Platform Team. You will play a crucial role in both the strategic and hands-on aspects of ensuring software quality.
This role demands a proactive approach to 'shifting quality to the left,' meaning you will work to identify and mitigate risks early in the development process. Your day-to-day will involve a mix of manual testing and developing automated test suites, always with the goal of enhancing product quality from ideation throughout the delivery to production.
Key responsibilities:
- Working in a cross-functional team, constantly looking for ways to improve software quality from inception through to deployment.
- Performing functional and non-functional tests on BI systems, QuickSight dashboards and reports.
- Validating data accuracy and ensuring that the reports are consistent with the data in the data sources.
- Participating in testing the integration of QuickSight with other AWS services such as Amazon S3, Amazon RDS, Amazon Redshift, and others.
- Ensuring that visualizations, graphs, and charts are correctly displayed and meeting the requirements.
- Conducting test code reviews and helping develop testing frameworks and tools to improve efficiency and effectiveness of testing activities.
- Integrating automated tests within our CI/CD pipelines and optimizing testing phases.
- Acting as a Subject Matter Expert for your product area, understanding its functionality, use cases, and customer impact.
- Working closely with the team to define acceptance criteria for new features and to identify areas for testing focus.
- Reviewing end-to-end process and collaborating with software engineers to ensure test coverage across all layers of our tech stack.
- Reviewing and discussing test results with the rest of the team and documenting identified issues for resolution.
- Updating and maintaining testing documentation, including test plans, test cases, and test reports.
- Following new tools and technologies and providing insights and recommendations for continuous improvement of testing practices and tools in the team and company levels.
You are a Test Engineer with:
- A degree in Computer Science / Software Engineering or equivalent.
- Minimum 3-year experience in a Software Quality Assurance or Test Engineer position as part of a wider cross-functional team in a highly collaborative environment.
- Proficiency in writing and running SQL statements.
- Experience with testing dashboards and reports, including automation (context of Quicksight, PowerBI, Tableau, Qlik or similar)
- Experience with testing within an Agile development environment with a CI/CD pipeline.
- Knowledge and working experience with at least one programming language.
- Strong analytical approach and proactive problem-solving skills.
- Experience with databases and familiarity with ETL/ELT concepts.
- Solid English skills, both written and spoken.
- Excellent communication and teamwork skills.
- Organized and disciplined work ethic.
We hope you have:
- Exposure to AWS tools/services.
- Previous experience with testing web services and APIs
- Experience with working with Linux systems.
- Knowledge of versioning systems (git).
- Knowledge of any issue tracking system (JIRA, TFS, HPQC…).
- Eagerness to learn as well as share knowledge and ideas with co-workers.
Our Offer
We emphasize having a great working environment and offer the following to our employees:
- Extensive training when entering the company as well as throughout the employment introducing new technologies and work methods
- Modern office space in Belgrade
- High quality office equipment
- Agile work methodologies
- Private health insurance
- Happy Fridays
- Social activities
- Events that encourage innovation
- Being part of one of the largest Gaming Company in Europe
- Participate in the growth of the office in Belgrade
- Work in an international environment
- Opportunity to learn and grow
Please submit your resume in English language. All applications will be handled with confidentiality. Only shortlisted candidates will be contacted.