ETL Test Engineer
Zynx Technologies Limited
Uxbridge, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 35KJob location
Uxbridge, United Kingdom
Tech stack
Testing (Software)
Java
Agile Methodologies
Data analysis
JIRA
Automation of Tests
Azure
Software Documentation
Data Validation
Data Integrity
ETL
Data Migration
Data Systems
Data Warehousing
Database Testing
HP Loadrunner
Team Foundation Server
Object-Oriented Software Development
Scrum
Systems Development Life Cycle
E2e Testing
SQL Databases
SQL Server Integration Services
Integration Testing
System Testing
Strategies of Testing
Testng
Web Applications
Data Processing
Performance Testing
Test Scripts
Information Technology
REST
Cucumber
Selenium Webdriver
Job description
We are seeking an experienced ETL Test Engineer with strong expertise in data validation, automation testing, and performance testing. The ideal candidate will work in an Agile/Scrum environment, contributing to end-to-end testing activities to ensure data accuracy, system performance, and overall product quality across multiple projects.
Job Role and Responsibilities:
- Perform end-to-end testing including System Testing, System Integration Testing (SIT), and User Acceptance Testing (UAT) across the SDLC.
- Analyze business and technical requirements to define test strategies, test plans, and test scenarios.
- Validate ETL processes to ensure data integrity, accuracy, completeness, and consistency across systems.
- Conduct data validation, reconciliation, and transformation logic testing using SQL and data comparison techniques.
- Design, develop, and maintain test cases, test scripts, and reusable automation frameworks.
- Execute functional, regression, and end-to-end testing for web applications and RESTful APIs.
- Perform performance, load, and stress testing using tools such as LoadRunner.
- Identify defects, conduct root cause analysis, and collaborate with development teams for timely resolution.
- Manage the defect lifecycle using tools such as Jira, TFS, or equivalent platforms.
- Develop and support CI/CD pipelines with integrated automated test execution.
- Prepare and communicate test status reports, defect reports, and quality metrics to stakeholders.
- Lead and coordinate QA activities, including task allocation, mentoring, and team guidance.
- Participate actively in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Translate complex business and data requirements into effective test scenarios and test cases.
Requirements
- Minimum 6+ years of experience in software testing with a strong focus on ETL/data testing.
- Master's degree in Computer Science or a related field (mandatory).
- Strong expertise in ETL testing and data validation.
- Solid understanding of data warehousing concepts and data migration testing.
- Advanced proficiency in SQL for data analysis and validation.
- Hands-on experience with ETL tools such as Informatica, SSIS, or similar.
- Strong experience in automation testing using Selenium WebDriver with Java.
- Experience with BDD frameworks such as Cucumber, TestNG, and Page Object Model (POM).
- Hands-on experience in performance testing using LoadRunner or similar tools.
- Experience testing web applications and RESTful APIs.
- Familiarity with Azure cloud-based data solutions and environments.
- Strong understanding of SDLC, STLC, and Bug Life Cycle
- Experience in Agile (Scrum), Waterfall, and BDD methodologies
- Expertise in test planning, test strategy, test design, and test documentation
- Proven experience in functional, regression, integration, performance, and usability testing.
- Strong ownership of data quality and validation processes
- Ability to work across ETL, automation, and performance testing domains
- Proactive approach with focus on quality, efficiency, and continuous improvement, * Master's (required)
Experience:
- software testing with a strong focus on ETL/data testing: 6 years (required)
Benefits & conditions
Job Types: Full-time, Permanent
Pay: £30,000.00-£35,000.00 per year
Benefits:
- Flexitime
- On-site parking
About the company
Zynx Technologies Ltd is a London-based Business and IT consulting firm delivering innovative and scalable solutions to small and medium enterprises worldwide. Our services span market research, IT security, business analytics, software development, cloud infrastructure, and systems operations. We are committed to delivering high-quality technology solutions and continuously evolving to meet our clients' needs. We are looking for dynamic, flexible, and driven professionals to join our growing organization.