A Zenovate client is seeking a Data Engineer in Merrimack, NH. The Data Engineer will curate the suite of tests to ensure a minimal comprehensive set (eliminate duplication, recognize gaps).
Requirements
- Bachelor’s degree (or above) in either Computer Science, Management Information Systems, Business Information Systems, Mathematics or Finance related field
- 5+ years of software engineering experience delivering software using agile development practices
- Expertise in defining test cases at the right level of detail and define test cases and ensure acceptance criteria matches real business value – (i.e., ensure we are testing the right things)
- Expert knowledge in test automation frameworks and demonstrate proficiency, quality, and passion in your coding ability
- Deep knowledge of the SDLC process and how different test types from unit, behavioral, component & E2E are used through the cycle
- Experience with Excel and VB macros
- Experience with technologies to implement test automation such as Java, Selenium, Cucumber, Karate, FitNesse
- Comfortable working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools
- Passionate about engineering excellence with a solid understanding of object-orientated programming
- Understand how to deliver using an Acceptance Test-Driven development (ATDD) and Behavior Driven development (BDD) approach
- Understand architecture principles of a distributed system and how to appropriately define a test strategy at the component and system level
- Programming experience with Unix/Linux shell, Perl scripting and Python a plus