Our partner TWINT is a Swiss company that specializes in creating digital innovations in the financial sector. Since being founded in 2014, it has been developing a digital wallet, combining various types of payments, money transfer, coupons and membership cards and much more into a single app. Today, the biggest banks and SIX/Worldline are united in their support of the TWINT app, the Swiss standard solution in the area of mobile payments. With more than 4.000.000 registered users, TWINT is the most widely-used mobile payment app in Switzerland.
To expand our TWINT team in Belgrade, we are looking for a
Test Automation & Quality Engineer
to join the team and take ownership of end-to-end quality assurance across our platform. You will play a key role in shaping and scaling our automation strategy, ensuring robust test coverage across backend services, APIs, and UI layers. Working closely with engineers and product teams, you will help embed quality early in the development lifecycle and drive continuous improvement of our delivery pipelines and testing practices.
Your responsibilities:
Drive test automation across all test levels (unit, integration/API, E2E) with suitable black-box, grey-box and white-box techniques.
Apply risk-based test design with an automation-first approach, complemented by manual, functional and exploratory testing where needed for feature acceptance and regression testing.
Design, build, and evolve scalable test frameworks (test data, reporting, parallelization, maintainability, coverage).
Collaborate closely with software engineers, product owners, stakeholders and Acceptance Testing to embed quality into development.
Automate and optimise CI/CD pipelines (pipeline-as-code, e.g. GitLab, Jenkins, GoCD) for fast and reliable feedback.
Improve and streamline testing and deployment processes for faster, more reliable releases.
Contribute to the centralized automation strategy and align with Acceptance Testing on business-critical scenarios.
Develop scripts and tools (Python/Bash) to increase efficiency and reduce repetitive manual effort.
Understand business processes and product behaviour to design meaningful tests and identify quality risks early.
Support feature verification and acceptance activities through active stakeholder exchange.
Act as a quality champion within the team and help further develop testing and QA practices.
Your profile:
Degree in Computer Science or similar with a strong focus on software engineering, quality or test automation.
3+ years of experience in test automation and hands-on testing in modern engineering environments.
Strong track record in building and maintaining scalable and maintainable test frameworks.
Solid coding skills (preferably Java) and good understanding of clean code, design principles and testability.
Hands-on experience with CI/CD pipelines, pipeline-as-code and automated test integration.
Strong scripting skills (Python or Bash) to build tools and automate repetitive tasks.
Experience with containerisation and orchestration (Docker, Kubernetes, Podman) in test and delivery environments.
Good understanding of DevOps practices, modern software delivery and quality engineering.
Detail-oriented, pragmatic and solution-driven mindset with focus on quality, risk and maintainability.
Comfortable challenging the status quo and driving improvements in testing and engineering practices.
Fluent English; German is a plus.
Strong understanding of black-box, grey-box, white-box, exploratory and risk-based test design.
Ability to understand business requirements and translate them into automated and manual test scenarios.
Automation-first mindset with pragmatism to complement automated coverage where needed for feature acceptance and regression testing.
Willingness to support hands-on testing, stakeholder exchange and feature acceptance activities.
Good understanding of testing fundamentals, including test analysis, test design, defect management, reporting and test process improvement.
Our offer:
We value work-life balance and have flexible working hours.
Lots of team activities and perks: yearly retreats, workshops, hackathons.
A chance to work with a team of experienced engineers committed to continuous learning, with opportunities for growth through knowledge-sharing sessions and webinars.
Work with an international team of world-class engineers.
A modern, sunny, open working place with a positive and fun atmosphere.
A stimulating work experience that will allow you to grow both professionally and personally.
Skills Required
- Degree in Computer Science or similar
- 3+ years of experience in test automation and hands-on testing
- Proven experience building and maintaining scalable test frameworks
- Solid coding skills (preferably Java) and understanding of clean code and testability
- Hands-on experience with CI/CD pipelines and pipeline-as-code (e.g., GitLab, Jenkins, GoCD)
- Strong scripting skills (Python or Bash)
- Experience with containerisation and orchestration (Docker, Kubernetes, Podman)
- Good understanding of DevOps practices and modern software delivery
- Fluent English
- Strong understanding of black-box, grey-box, white-box, exploratory and risk-based test design
- Ability to translate business requirements into automated and manual test scenarios
- German language skills
What We Do
Ringier is a family-owned European media group headquartered in Switzerland, focusing on media, e-commerce, marketplaces, and entertainment. The group operates over 115 companies across 19 European and African countries, managing leading media brands, sports media platforms, and digital marketplaces. Ringier's mission is to empower people in their daily lives by combining world-class media and entertainment brands with excellent technology and data.







