Automation Developer Analyst Sr
Huntington National Bank · Columbus, OH · Yesterday
Quality AssuranceFull-time
Description Summary
Provide automation solutions for applications encompassing both test and task, driving projects to delivery with automation and assisting in the automation of both data & environment.
Top Skills And Duties
- Proficient in test automation tools, functional testing, regression testing, integration testing, and understanding of TDD and ATDD.
- Translate functional requirements/design specifications into quality automated test cases.
- Must be driven and well-organized, with strong learning and training abilities.
- Must be self-motivated and tenacious, thrive in a collaborative, fast-paced environment, and complete tasks to agreed schedules.
- Assist in software releases on an ongoing basis and coordinate the tasks and activities of the broader testing team.
- Analyze and translate functional requirements to create and execute test cases for large business initiatives.
- Create and maintain test cases and test data using test automation tools.
- Actively participate in requirements reviews, gain an understanding of functional specifications, and provide feedback on documentation.
- Write, review, and maintain the automation test scripts in RubyMine and other automation tools.
- Facilitate defect management meetings.
- Identify as many defects as possible to deliver a quality product to our client.
- Perform all aspects of verification, including integration testing, functional testing, and regression testing.
- Develop and implement well-defined test plans.
- Manage defect tracking and provide informative updates as requested.
- Participate in production validation and support as needed.
- Comply with Huntington’s standards of the SDLC, and adhere to testing strategies & procedures within the industry standard.
- Collaborate with the delivery organization to ensure maximum efficiency in the use of software delivery tools and processes.
- Participate in product design discussions to gain a deeper understanding of the systems being created and modified.
- Analyze metrics and identify opportunities for corrective action.
- Design & maintain automation scripts for task delivery, which include reports, data management, and environment setup.
Basic Qualifications
- Minimum 3 years of Automation experience
- Python programming and API testing are required.
- Bachelor's degree in Computer Science, CIS, or engineering.
Preferred Qualifications
- 3 years’ experience with industry-standard testing/development and quality assurance methodologies and validation processes.
- Proficient in Quality Center / Team Foundation Server with defect tracking, document management, and knowledge base systems.
- Proficiency in using testing tools (Microsoft Test Manager), query experience with (SQL Server), and Internet Technologies (different browsers, HTML, JavaScript, etc.), RubyMine, Ruby/Cucumber, Microsoft Test Manager, SOAP UI, Mainframes.
- Knowledge of ATDD & TDD.
- Good understanding of Object-Oriented Programming, preferably Java or Ruby.
- Excellent verbal and written communications; ability to explain system issues clearly and concisely, and establish effective working relationships.
- Ability to work in a fast-paced environment.
- Experience with Keyword, Modular and data-driven framework, performance testing using Jmeter, or any other open-source technology.
- Preferred experience with database and service testing.
- 3+ year(s) experience in building automation script using Cucumber or Specflow.
- Experience with Keyword, Modular and data-driven framework, performance testing using Jmeter, or any other open-source technology.
- Skilled in recognizing patterns and creating re-usable scripts.
- Good understanding of industrystandard databases like Oracle 10g, MS SQL Server, etc.
Exempt Status
Yes
Workplace Type
Office