- Company Name
- Redolent, Inc
- Job Title
- Test Automation Engineer – Payments Platform
- Job Description
-
**Job Title**
Test Automation Engineer – Payments Platform
**Role Summary**
Design, implement, and maintain end‑to‑end automated test suites for banking and payments systems. Focus on Java‑based automation, Playwright UI tests, REST API validation, message schema verification (JSON, XML, ISO 20022), and event‑driven workflows (Kafka/RabbitMQ). Integrate tests into CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins) using Docker/Kubernetes, and manage test parallelism, secrets, and log analysis with Splunk. Validate payment flows (Wires, SWIFT MT/MX, ISO 20022, RTP, FedNow, CHIPS) and ensure compliance with fraud, risk controls, and secure testing practices.
**Expectations**
- 7–10+ years of professional test automation experience.
- Minimum 5+ years of hands‑on work on banking and payment platforms.
- Proficiency in Java, Playwright, RestAssured, and Postman.
- Strong knowledge of ISO 20022, SWIFT standards, and real‑time payment processing.
- Experience with asynchronous messaging (Kafka/RabbitMQ) and file‑based processing.
**Key Responsibilities**
- Build and evolve reusable automation frameworks for UI, API, and message validation.
- Create and maintain API tests using RestAssured/Postman, validating payloads against JSON/XML/ISO 20022 schemas.
- Develop automated tests for file‑based and event‑driven processing pipelines.
- Validate database states with SQL and MongoDB queries; confirm log entries via Splunk.
- Integrate tests into CI/CD pipelines, ensuring test parallelization, Docker/K8s deployment, and secret management.
- Execute end‑to‑end payment flow tests covering initiation, settlement, and reconciliation.
- Apply secure testing principles and fraud‑risk controls.
- Collaborate with developers, architects, and product owners to define test coverage and quality metrics.
**Required Skills**
- Java (unit & integration testing), Playwright, RestAssured, Postman.
- JSON, XML, ISO 20022 schema validation.
- Kafka, RabbitMQ experience.
- CI/CD: Azure DevOps, GitHub Actions, Jenkins.
- Git, Docker, Kubernetes, secrets management, test parallelization.
- SQL, MongoDB data validation.
- Splunk log analysis.
- Deep understanding of payment systems: Wires, SWIFT MT/MX, ISO 20022, RTP, FedNow, CHIPS.
- Knowledge of fraud/risk controls and secure testing best practices.
**Nice‑to‑Have Skills**
- Contract testing (OpenAPI/AsyncAPI).
- Reconciliation, liquidity, sanctions (OFAC), AML, fraud decisioning knowledge.
- Performance, soak, resilience, chaos testing.
- Grafana dashboards and monitoring tools.
**Required Education & Certifications**
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field. Relevant certifications (e.g., ISTQB, Java SE, Certified Test Automation Engineer) are a plus.