Skip to main content
Back to jobs

Software Development Engineer in Test (SDET)

External
fiserv logoFiserv · Dublin, Ireland
ContractOn-siteToday
ArgoCDAWSBDDCI/CDComplianceGitLab
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Test Framework Architecture & Development
  • Design, build, and maintain scalable automation frameworks for API, event-driven, and end-to-end testing across the microservices platform.
  • Develop reusable test libraries, utilities, and abstractions that domain teams can consume to accelerate their own test development.
  • Implement contract testing (consumer-driven contracts) to validate API and event schema compatibility across independently deployed services.
  • Build test data management capabilities: synthetic data generation, seeding pipelines, and data virtualisation to enable isolated, repeatable test execution.
  • Functional & Integration Test Automation
  • Write and maintain automated test suites covering REST APIs, Kafka event flows, database operations, and cross-domain integration scenarios.
  • Implement BDD/TDD test patterns aligned with acceptance criteria, working closely with developers and product owners.
  • Design and automate complex end-to-end transaction flows across the acquiring lifecycle (capture, pricing, clearing, funding, disputes).
  • Validate schema evolution and backward compatibility across Avro schemas and Schema Registry.
  • Performance & Resilience Testing
  • Design and develop performance test scripts and scenarios using appropriate tooling (e.g. Gatling, k6, JMeter) targeting REST APIs, Kafka producers/consumers, and database operations.
  • Execute load, stress, soak, and spike tests across environments on AWS EKS, analysing results against defined SLIs/SLOs.
  • Test system behaviour under failure conditions: pod evictions, broker unavailability, database failover, network partitions, and resource exhaustion.
  • Validate back-pressure, retry, and circuit-breaker behaviour across the Kafka event pipeline under sustained load.
  • CI/CD Integration & Quality Gates
  • Integrate automated test suites into GitLab CI pipelines as quality gates - unit, integration, contract, and performance tests running at appropriate stages.
  • Build automated result analysis with clear pass/fail criteria, trend tracking, and regression detection.
  • Implement test parallelisation and optimisation strategies to keep pipeline feedback loops fast.
  • Contribute to the ArgoCD GitOps workflow to ensure test environments are consistently provisioned and reproducible.
  • Observability & Analysis
  • Analyse test failures and production incidents using Dynatrace (APM/tracing), Micrometer/Prometheus metrics, and Splunk logs to identify root causes.
  • Build quality dashboards and metrics reporting: test coverage, pass rates, flakiness trends, performance baselines, and defect escape rates.
  • Produce actionable analysis for engineering teams - not just results, but root-cause insights and recommendations.
  • Track performance trends across releases to detect regressions early and validate the impact of optimisation work.
  • Collaboration & Quality Advocacy
  • Embed quality earlier in the lifecycle: pair with engineers on TDD/BDD, contract tests, schema validation, and testability improvements.
  • Partner with SRE/Platform teams on non-functional requirements: security testing, compliance (PCI, PSD2), and environment management.
  • Participate in design reviews to advocate for testability, observability, and failure-mode coverage.
  • Coach domain teams on automation best practices, shift-left te

Benefits

Vision insurance

Additional Information

Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineer in Test (SDET) What does a successful Software Development Engineer (SDET) do? We are modernising a large-scale payment acquiring platform, replacing a monolithic batch processing system with event-driven microservices on Cloud. The platform processes millions of transactions daily for institutions globally, covering the full acquiring lifecycle. The modernisation spans five independent processing domains, each with its own engineering team. Migration is incremental, with legacy and new systems running in parallel during the transition. As a Software Development Engineer in Test (SDET) you will design, build, and maintain the automated testing frameworks and quality engineering capabilities for the new platform. This role bridges software development and quality assurance - you will write production-grade test code, build testing infrastructure, and embed quality into every stage of the delivery pipeline. This will be roughly 20% strategy and test design, 80% hands-on - building frameworks, writing test code, integrating with CI/CD pipelines, analysing failures, and collaborating with development teams to shift quality left.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at fiserv? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect