Software Engineer

Test - Northern Ireland
Magherafelt, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 50K

Job location

Magherafelt, United Kingdom

Tech stack

Automation of Tests
Information Systems
Continuous Integration
ETL
DevOps
Distributed Systems
Python
SQL Databases
Information Technology
Data Management

Job description

Intent-Based Testing Strategy

  • Design test strategies that validate business intent, not just technical implementation
  • Translate acceptance criteria into automated tests that act as living specifications
  • Ensure critical business rules and data behaviours are continuously verified

Data and Platform Quality Engineering

  • Build automated tests for ETL pipelines, lakehouse layers, and analytics outputs
  • Validate data correctness, completeness, and consistency across transformations
  • Detect regressions, anomalies, and unintended consequences early.

CI/CD and Shift-Left Quality

  • Embed tests into CI/CD pipelines to enable fast, safe, and repeatable deployments
  • Partner with developers to improve testability and system observability
  • Support rapid feedback loops that reduce rework and deployment risk

Quality Leadership

  • Act as a quality coach within the team, influencing design and delivery decisions
  • Challenge unclear requirements and assumptions before they become defects
  • Continuously evolve testing practices as the platform and understanding mature.

Requirements

  • Strong experience in automated testing using Python and SQL
  • Deep understanding of data pipelines, ETL, and analytics platforms
  • Experience testing APIs and distributed systems
  • Comfortable working with CI/CD pipelines and DevOps tooling
  • Analytical mindset with a focus on prevention over detection
  • Excellent communication, problem-solving, and stakeholder management skills.
  • Knowledge of the Credit & Debt Collection industry is a strong plus., * Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience.
  • Proven experience as an SDET or Senior Test Engineer in data-heavy platforms
  • Track record of improving quality while increasing delivery speed
  • Knowledge of enterprise data platforms is a strong plus.

Apply for this position