ZipRecruiter
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
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