Skip to main content

ETL Automation Engineer

Job DescriptionJob Description

Title: ETL Automation Engineer with Java 

Location: Wilmington, DE

 Description:

 Overall Job Purpose 
• Responsible for functionally leading technical test teams with hands on experience of ETL and Java. 
• Experience in managing testing of ETL/Batch/BigData Applications in agile environment. 
• Experience in understanding of underlying technologies and business processes that impact the test approach. 
• Drive innovation in testability of code, test automation strategy and methodology 
• Ensure success of continuous integration and quality control through automation 
• Ensure high-quality solutions through automation 
• Establish quality assurance standards and best practices for test automation. 

Key Accountabilities 
• Review requirements and design specifications with an emphasis towards product testability 
• Develop test strategies with QA engineers, developers and team members 
• Design & code unit, component, integration, service/API and system automated testing for all new or enhanced IT systems to a high level of quality, producing appropriate documentation. 
• Maintaining an expert level awareness of relevant software design techniques, automation tools and processes, development tools and processes, providing leadership in the use of these across the organization area. 
• Develop supporting structures for all test automation including mocks, stubs, & test harnesses 
• Design, extend, and optimize test automation framework 
• Automate test data management • Identify, implement, manage and report appropriate metrics. 
• Work with the Quality Assurance organization to ensure established procedures, standards and processes are utilized consistently 
• Maintains quality standards for own work; detail-oriented. 
• Develop and sustain positive relationships with peers. 
• Provide technical support and coaching to team members regarding automated testing and optimizing testability of code Administration 

Best qualified candidate must have minimum Seven years (10+ ) SDLC experience in ETL and Java on large software systems. 
• Experience working in an agile development environment, preferably Scrum Technical Knowledge 
• Can describe the overall function of several components in the technical platform 
• Demonstrated very strong level of technical expertise both within own area of responsibility and other IT domains 
• Has comprehensive understanding of full development lifecycle and is actively involved in all phases 
• Proficient in object oriented design and design patterns 
• Experience in ETL, Data warehouse concepts 
• Experience in DataStage, Hadoop Ecosystem and Scheduling tool Control-M, 
• Experience with unit testing tools such as JUnit, TestNG, 
• Can describe solutions in UML 
• Understand Java, JEE, Javascript, O/R Mapping, SQL, PL/SQL, UNIX scripting, UML, Eclipse, Frameworks (Struts, Stripes, Spring), CVS/SubVersion, HTML, CSS 
• Has expert knowledge of multi-threading, SOAP/REST, and MVC 
• Well versed in RDBMS technology: Oracle, SQL Server 
• Bachelor’s degree in Computer Science or Engineering Desired 
• Experience with Test Driven Development • Experience with Continuous Delivery 
• Experience in one of more test automation tools is great plus like SOAPUI Pro, Selenium, Ranorex, SeeTest. QTP 
• Experience with Jenkins/Hudson/Nolio/SONAR/Fisheye/Crucible 
• Domain background of Banking / Credit Card industry 
• Experience with TSYS

ETL Automation Engineer

Dallas, TX
Full time

Published on 07/10/2025

Share this job now