Automation Engineer Senior
Huntington National Bank · Minnetonka, MN · 1 wk ago
Engineering$125k–$154k/yrFull-time
About the role
The Automation Engineer Senior position involves designing tailored testing solutions, developing and architecting test automation frameworks, analyzing functional requirements, creating automated test components, and providing production support.
Responsibilities
- Develop and maintain UI automation test suites using WebDriver with JavaScript/Node.js to improve test coverage and reduce manual testing effort.
- Design and implement modular, reusable test scripts for cross-browser testing to ensure consistent behavior across various browsers.
- Utilize Page Object Model (POM) and data-driven testing approaches to enhance test maintainability and scalability.
- Integrate automated test suites into CI/CD pipelines.
- Develop and execute automated ETL test scripts and perform ETL validation and data integrity testing using Java-based test frameworks.
- Validate source-to-target data mappings, transformations, and aggregations for large-scale datasets in data warehouse environments.
- Design and implement automated API test suites using REST Assured and Java.
- Validate JSON and XML responses, status codes, headers, and schema compliance.
- Provide effective production support including accurate problem identification, ticket documentation, and customer/vendor dialogue.
- Test mainframe, Windows applications, APIs, file transports, web-based applications, and databases using JEST, Selenium, JavaScript, and Jenkins.
- Modify test automation frameworks needed to test each technology stack.
- Define and enforce QA best practices, coding standards, and review processes to ensure high-quality, maintainable automation code across projects.
- Conduct code reviews and mentor other QA engineers on JavaScript-based automation frameworks.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- At least 5 years of experience in test automation, including at least 3 years of the following:
- Development and maintenance of UI automation test suites using WebDriver with JavaScript/Node.js to improve test coverage and reduce manual testing effort;
- Design and implementation of modular, reusable test scripts for cross-browser testing to ensure consistent behavior across various browsers;
- Utilizing Page Object Model (POM) and data-driven testing approaches to enhance test maintainability and scalability;
- Integrating automated test suites into CI/CD pipelines;
- Development and execution of automated ETL test scripts and performing ETL validation and data integrity testing using Java-based test frameworks;
- Validating source-to-target data mappings, transformations, and aggregations for large-scale datasets in data warehouse environments;
- Design and implementation of automated API test suites using REST Assured and Java;
- Validating JSON and XML responses, status codes, headers, and schema compliance.
Qualifications
- Experience with JEST, Selenium, JavaScript, and Jenkins.
- Knowledge of REST Assured and Java.
- Experience with ETL test scripts and data integrity testing.
- Experience with API testing and JSON/XML response validation.
- Ability to design and implement test automation frameworks for different technology stacks.
- Strong understanding of QA best practices and coding standards.
Skills
- Automation testing tools such as JEST, Selenium, JavaScript, and Jenkins.
- ETL testing and data integrity testing.
- API testing and JSON/XML response validation.
- Experience with Page Object Model (POM).
- Experience with REST Assured and Java.
- Experience with CI/CD pipelines.
- Experience with data warehouse environments.
Benefits
Includes health insurance coverage, wellness program, life and disability insurance, retirement savings plan, paid leave programs, paid holidays, and paid time off (PTO).
Pay
$124,883 - $154,000 Annual Salary
Schedule
Flexible work arrangement that combines in-office and work from home.