Enable job alerts via email!
Boost your interview chances
Join a leading company in payment technology as a Software Development Engineer in Test, where you will play a critical role in delivering high-quality software solutions. Engage in a close-knit team environment that emphasizes flexibility, creativity, and a commitment to quality, with opportunities for impactful growth in a booming market.
As a Software Development Engineer in Test at Payter, you will play a crucial role in the company's growth by delivering key software solutions. Joining a small, close-knit team, you will engage in software development, collaborating closely with domain owners to deliver high quality, clean, testable code in line with standards, strategies, and best practices.
About Payter
At Payter, we are innovators, pioneers, and leaders in the dynamic realm of unattended/self-service contactless and cashless payment technology in a wide range of markets such as Electrical Vehicle Charging, Transportation, Retail, Hospitality, Vending, Charity, Parking, and beyond. The adaptable Payter platform accommodates a diverse range of payment technologies (NFC, EMV, ApplePay, GooglePay, etc.), international banking processes, closed-loop payment and loyalty schemes and telemetry.
Through continuous innovation and in-house development, we redefine how vendors connect with their customers, empowering them to boost revenue, enhance user experiences, and access real-time sales and performance data. We support a broad range of technologies, from Contact & Contactless EMV, Mifare, WiFi, 5G, Bluetooth, Touch Screens and more. Our state-of-the-art products have an extremely long service life, are of high quality, compliant with multiple international standards, boast great design, are user-friendly for all, multifunctional, and easy to integrate.
Examples of successful collaboration include:
EV Charging: Fastned, Shell, BP, Ionity, Alfen, EVBOX
Cashless Charity Donations: Hartstichting, WWF, Save the Children, Royal British Legion
Food & Drink Vending: Coca Cola, Lavazza, Starbucks, Jacobs Douwe Egberts, Costa, Heineken, Maas International, Franke, WMF, Wurlitzer, Selecta
Hospitality & public locations: Compass Group, Sodexo, Albron, TU Delft, TU Eindhoven
Gaming & Entertainment: Pinball, Slot Machines, Gaming Arcades, Efteling
Petrol Stations services Laundry, Car Wash, Kiosks, Toilets: Shell, BP, Exxon
Special Products: Photo Booths, Dog Wash Station
Responsibilities:
Working as part of a team to design, build, and deliver sustainable, scalable, reliable, and well-tested software into secure cloud infrastructure
Advocating for and implementing testing best practices across all disciplines and promoting a quality/testable mindset within the team
Creating a safe environment within the team where everyone shares the responsibility for quality and testing from the outset
Helping the team understand and estimate test efforts, test dependencies during planning and refinement sessions
Pairing with Software Engineers during development and code review to ensure appropriate test coverage at different levels and to avoid any duplication of efforts
Ensuring our automation test framework and coverage is targeted, relevant, efficient and resilient
Develop tools for integration, regression, load, performance, and security testing
Working with the team to determine the root cause of issues, for example: using logs, and databases
What do we have to offer?
Competitive compensation, including a discretionary bonus based on business results;
Great benefits like 25 leave days plus extra monthly “wellbeing days”, a travel allowance and an attractive pension lan;
This role is fully remote, with plans to transition to a hybrid working model in the near future.
Thrive in a close-knit environment valuing flexibility, work-life balance, and mental well-being;
Join Payter and become part of an international scale-up, shaping the future in a booming market where you can have impact and growth opportunities.
Familiarity in advocating Modern Software Testing processes and practices, ensuring that Software Engineers validate their work and contribute to automation testing
Experience in mentoring and coaching Software Engineers on testing best practices, and promoting a healthy testing culture
Experience developing and maintain automated test suites, including integration, end-to-end, regression, load, performance, and security testing
Proven experience in testing strategies, Test-Driven Development (TDD), Behaviour Driven Development (BDD), Black/White Box testing, mocking/stubbing, test data management, and test results reporting
Experience working with CI/CD pipelines, DevOps practices and methodologies, including infrastructure as code (IaC) and configuration management tools
Knowledge of software security principles and practices, including vulnerability assessment, infrastructure, and penetration testing
Technical skills:
Automation Framework: Playwright
Languages: Golang required. However, we'll train candidates proficient in other languages who are committed to learning Golang.
Infrastructure: Google Cloud Platform
Experience with common Software Practices: GIT workflows, Build Pipelines, TDD, OOP, SOLID, and an understanding of when to apply common software patterns
Background knowledge: Event Based Systems, Distributed Architecture, Microservices, Queuing Technologies, Containerisation
Soft Skills:
Able to plan and organise your own time, balancing shifting priorities whilst delivering a first-class service
Have a passion for sharing your knowledge and experiences with others in the team
Be committed to producing work that you and the rest of the team can take pride in
Great problem-solving skills, with the ability to articulate challenges clearly and concisely at all levels
Excellent analytical thinking and a high level of attention to detail
Excellent verbal and written communication skills