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
£ 50KJob 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.