People More is a technology company that focuses on creating user‑friendly digital solutions for diverse clients worldwide. We value respect and collaboration, and we prioritize creating products that are easy to use and elegant. The company operates on a global scale and delivers full‑stacks projects, from UX/UI to backend, mobile and integration.
Automation Test Engineer
We are looking for an experienced Automation Test Engineer to build and maintain automated testing solutions for payment and financial services applications.
Your Duties Will Include:
- Design, develop and support automated testing solutions in Java, covering user interfaces, APIs, and integration layers using suitable automation frameworks.
- Convert business and functional requirements related to payments into comprehensive automated test scenarios, covering end‑to‑end journeys as well as corner and negative cases.
- Deliver test automation for various payment domains and elements, including credit transfers, direct debits, SWIFT and ISO 20022 messaging, payment gateways, validation mechanisms, routing logic and accounting/posting processes.
- Build and maintain API‑and service‑level automated tests (REST/SOAP), incorporating schema, contract and interface validations.
- Verify correctness of payment processing rules, including cut‑off handling, value dating, fees and charges, FX processing, limits, sanctions and AML integration points, as well as returns, recalls, reversals, rejects, repairs and exception scenarios.
- Define and apply effective test data management approaches for payments, including synthetic dataset creation, data masking, seeding and transaction correlation across multiple systems.
- Embed automated test execution into CI/CD pipelines, supporting unattended runs, clear reporting and quality gates for release decisions.
- Investigate test failures efficiently by analysing logs, message flows and, where allowed, database data, and report defects with precise, well‑documented evidence.
- Work closely with Product Owners, Developers, Business Analysts and Operations teams to align on acceptance criteria, testing strategy and overall release readiness.
- Maintain and evolve test‑related documentation, including automation coverage, traceability matrices, execution results and quality metrics dashboards.
Requirements That Must Be Met:
- Automation and engineering background.
- Experience building automation in Java (clean code, OOP, design patterns).
- Proficiency with common automation tools/frameworks such as JUnit/TestNG, Selenium or Playwright for UI, REST Assured, Postman/Newman, SoapUI for API and CI/CD using Maven/Gradle, Git, Jenkins, GitLab CI or Azure DevOps.
- Understanding of test automation best practices: maintainability, flakiness reduction, parallel execution, environment resilience.
- Familiarity with observability and diagnostics: logs, tracing, monitoring tools (Splunk/ELK) and basic SQL.
- Very good English and Polish.
- Willingness to work 2 days a week at the client’s office in Kraków.
Payments Domain Knowledge:
- Working knowledge of payment processing concepts and lifecycles: initiation → validation → enrichment → screening → routing → settlement → reconciliation/returns.
- Familiarity with payment standards and formats (ISO 20022, SWIFT MT/MX, local clearing formats).
- Understanding of operational and risk considerations: sanctions screening touchpoints, auditability, resiliency and high availability expectations.
What We Offer:
- Open, honest culture where problems are solved, not simply generated.
- Small, tightly‑coordinated team.
- International working environment and projects.
- Private medical care.
- Sports card.
- Training courses.
- Hybrid work: 2 days per week in Kraków (client office) and remote otherwise.
Why It’s a Good Idea to Work with People More:
- If you are not satisfied with your work or tasks, we will find a way out together.
- If you get bored, we offer new, exciting product challenges.
- Opportunities to attend conferences, speak and publish in recognized magazines and online platforms.
- Access to challenging projects that are traditionally difficult to obtain.
- Direct communication with the board, leveraging the founders’ background as software developers and designers.
Recruitment Process:
- Friendly remote initial interview.
- Remote technical check.
- Meeting with the Hiring Manager.
- Decision to work together.
Salary:
110 - 140 PLN / hour
Contract:
B2B
Location:
Hybrid – 2 days in the client's office in Kraków