At a Glance
- Tasks: Design and maintain automated test solutions for payments platforms using Java.
- Company: Join a leading tech firm focused on innovative payment solutions.
- Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
- Why this job: Make a real impact in the fast-paced world of payment processing.
- Qualifications: Strong Java skills and knowledge of payment processing required.
- Other info: Collaborative environment with a focus on quality and reliability.
The predicted salary is between 45000 - 55000 £ per year.
Role purpose: Design, build, and maintain automated test solutions for payments platforms to improve release confidence, reduce regression effort, and ensure high-quality delivery across critical payment processing journeys. You will combine strong Java-based automation skills with solid payments domain knowledge to create meaningful, reliable automated coverage aligned to real-world processing and controls.
Responsibilities:
- Build and maintain automated test frameworks and suites using Java and appropriate automation tools (UI, API, and integration layers).
- Translate functional payment requirements into automated test cases, ensuring coverage of end-to-end flows and edge cases.
- Automate testing for payment types and components such as credit transfers, direct debits, SWIFT/ISO 20022 messages, payment gateways, validation, routing, and posting (scope depends on platform).
- Create robust API and service-level automation (e.g., REST/SOAP), including contract and schema validation where relevant.
- Validate payment processing rules: cut-off times, value dates, charges/fees, FX (if applicable), limits, sanctions/AML screening touchpoints, returns/recalls, reversals, rejects/repairs, and exception handling.
- Implement test data strategies for payments (synthetic data, masking, data seeding), including correlation of transactions across systems.
- Integrate automated tests into CI/CD pipelines; enable unattended execution, reporting, and quality gates.
- Analyse failures quickly (logs, message traces, database queries where permitted) and raise high-quality defects with clear evidence.
- Collaborate with Product Owners, Developers, BAs, and Ops to define acceptance criteria, test approach, and release readiness.
- Maintain test documentation: automation coverage, traceability, and execution dashboards/metrics.
Required skills & experience:
- Automation & engineering: Strong hands-on experience building automation in Java (clean code, OOP, design patterns). Experience with common automation tools/frameworks such as: JUnit/TestNG, Cucumber/BDD (optional), Selenium/Playwright (UI, where applicable), REST Assured, Postman/Newman, SoapUI (API), Maven/Gradle, Git, Jenkins/GitLab CI/Azure DevOps. Understanding of test automation best practices: maintainability, flakiness reduction, parallel execution, environment resilience. Familiarity with observability and diagnostics: logs, tracing, monitoring tools (e.g., Splunk/ELK), and basic SQL.
- Payments domain: Working knowledge of payment processing concepts and life cycles: initiation - validation - enrichment - screening - routing - settlement - reconciliation/returns. Familiarity with payment standards and formats (as relevant): ISO 20022, SWIFT MT/MX, local clearing formats. Understanding of operational and risk considerations: sanctions screening touchpoints, auditability, resiliency, and high availability expectations.
Nice-to-have:
- Performance testing exposure (e.g., JMeter/Gatling) for payment throughput and latency.
- Containerisation and test environment tooling (Docker, Kubernetes basics).
- Experience testing event-driven architectures (Kafka) and asynchronous processing patterns.
- Experience with test data management tools.
- Knowledge of reconciliation, ledger posting, and downstream reporting impacts.
Typical deliverables:
- Java-based automation framework and reusable libraries (API + integration focus).
- Automated regression pack covering critical payment journeys and exception paths.
- CI/CD integrated execution with clear reporting (e.g., Allure/Extent reports).
- Traceability from requirements to automated tests and coverage metrics.
Behavioural expectations:
- Strong ownership mindset: prioritises stability and reliability of automated suites.
- Collaborative and clear communicator across engineering and business stakeholders.
- Pragmatic approach: automates the right things first (high risk/high value), not automation for automation's sake.
Automation Test Engineer (Payments) in Sheffield employer: Infoplus Technologies UK Ltd
Contact Detail:
Infoplus Technologies UK Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Automation Test Engineer (Payments) in Sheffield
✨Tip Number 1
Network like a pro! Reach out to folks in the payments industry on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Java automation projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of payment processing concepts. Be ready to discuss how you've tackled challenges in automation and how you ensure high-quality delivery.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to get noticed by our hiring team. Plus, we love seeing candidates who are genuinely interested in joining us at StudySmarter.
We think you need these skills to ace Automation Test Engineer (Payments) in Sheffield
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Automation Test Engineer role. Highlight your Java automation skills and any relevant experience in payments. We want to see how your background aligns with our needs!
Showcase Your Projects: Include specific projects where you've built automated test frameworks or worked with payment processing. This gives us a clear picture of your hands-on experience and problem-solving skills.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to highlight your key achievements in automation and payments.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It helps us streamline the process and ensures your application reaches the right people!
How to prepare for a job interview at Infoplus Technologies UK Ltd
✨Know Your Automation Tools
Make sure you’re well-versed in the automation tools mentioned in the job description, like JUnit, Selenium, and REST Assured. Brush up on your Java skills too, as they’ll be crucial for building those automated test frameworks.
✨Understand Payment Processing
Familiarise yourself with payment processing concepts and life cycles. Knowing how initiation, validation, and settlement work will help you translate functional requirements into effective automated test cases.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss how you analyse failures and raise defects. Use examples from your past experiences to demonstrate your ability to quickly identify issues and provide clear evidence for resolution.
✨Collaborate and Communicate
Highlight your collaborative mindset. Discuss how you’ve worked with Product Owners, Developers, and other stakeholders to define acceptance criteria and ensure release readiness. Good communication can set you apart!