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.
- Must also have a solid background and understanding of industry-standard automation and manual testing, quality assurance methodologies, and automation solutions.
- Assist in software releases on an on-going 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. Automate these test cases, and execute on regular basis.
- 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.
- Actively participate in project group meetings.
- 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.
- Actively 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.
- 2-4 year(s) experience in building automation script using Cucumber or Specflow.
- Automation experience using Ruby/Cucumber or Spec flow.
- 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 scrum and implementing TDD or ATDD.
- Preferred individual with testing & agile certification like CSTE, CQAA, ISTQB, PSM, PSD, CSM, and development certification like MCSD or OCAJP.
- Good understanding of Object-Oriented Programming preferably Ruby, C#, or Java.
- Understanding of various Ruby gems.
- Knowledge of web development framework like MVC. Skilled in recognizing patterns and creating re-usable scripts.
- Good understanding of industrystandard databases like Oracle 10g, MS SQL Server, etc.
Huntington is an Equal Opportunity Employer.
Tobacco-Free Hiring Practice: Visit Huntington's Career Web Site for more details.