Huntington Bancshares - Columbus, OH

posted 4 months ago

Full-time
Columbus, OH
Management of Companies and Enterprises

About the position

The QA Testing Analyst - Senior is a pivotal role responsible for ensuring the quality and integrity of software products through comprehensive testing strategies. This position involves planning, integration, test casing, scripting, and execution of all testing activities to guarantee proper coverage and adherence to schedules. The QA Testing Analyst will lead test deliverables review sessions as necessary and will work on multiple projects or systems as a key member of the project team, acting as a subject matter expert for a specific project or system. The projects handled are of moderate to high complexity and may span across various development environments. In this role, the QA Testing Analyst will collaborate closely with Business Systems Analysts and Development teams to analyze and review business objectives and requirements, ensuring that all requirements are testable. Active participation in the review of architectural and technical design specifications is essential. The analyst will be responsible for developing, documenting, and maintaining test data, as well as creating end-to-end testing flows. Testing will be conducted using both manual and automated processes, with results reported accordingly. The analyst may also run database queries to validate data within test scripts and will update test cases based on approved change requests. The QA Testing Analyst will manage defects throughout the project lifecycle, assigning severity levels and collaborating with BSAs and Development teams on defect analysis and triage. They will work with colleagues and project managers to meet established target dates and ensure the completion of activities and deliverables, even under changing conditions. Additionally, the analyst will create test status reports, test results, and summary deliverables to confirm production implementation readiness. They will facilitate the review of the Test Strategy with the project team and identify potential quality issues, escalating them to management as necessary. The role also includes collecting testing sign-offs from all participants, ensuring that all aspects of testing—manual execution, regression, automation, and performance testing—are completed. The QA Testing Analyst will collaborate with the Project Test Lead to estimate testing efforts and support User Acceptance Testing (UAT) as needed. Maintaining the regression test bed to adapt to changing requirements is also a key responsibility. Participation in off-hour production releases and support during the project's warranty period may be required. The analyst will work under moderate supervision, exercising independent judgment and problem-solving skills, while also providing mentorship to junior team members as needed. Consistent adherence to the project lifecycle methodology is expected, along with the performance of other duties as assigned.

Responsibilities

  • Collaborate with Business Systems Analysts and Development teams to analyze and review business objectives and requirements.
  • Participate in the review of architectural and technical design specifications.
  • Develop, document, and maintain test data and end-to-end testing flows.
  • Conduct testing using manual and/or automated test processes and report results.
  • Run database queries for data validation within test scripts.
  • Update test cases based on approved change requests.
  • Work with BSAs and Development teams on defect analysis and triage.
  • Assign defect severity and manage defects throughout the project.
  • Collaborate with colleagues and project managers to meet established target dates and complete activities/deliverables.
  • Create test status reports per project guidelines.
  • Create test results and summary deliverables to ensure production implementation readiness.
  • Facilitate the review of the Test Strategy with the project team.
  • Identify potential quality issues and escalate them to management.
  • Collect testing sign-off from all testing participants.
  • Ensure all aspects of testing are completed, including manual execution, regression, automation, and performance testing.
  • Collaborate with Project Test Lead on estimating test efforts.
  • Support UAT efforts as needed.
  • Maintain the regression test bed to meet changing requirements.
  • Participate in off-hour production releases as needed.
  • Support the project's warranty period as needed.
  • Provide mentorship to junior team members as needed.
  • Understand and follow the project lifecycle methodology consistently.

Requirements

  • Bachelor's Degree
  • 3+ years of related experience or an additional 2+ years of IT experience that includes IT Analytics, IT Troubleshooting, or IT Customer Service may be considered in lieu of Bachelor's Degree.

Nice-to-haves

  • Negotiation skills with the ability to influence others by information/knowledge sharing.
  • Proficiency in using testing tools (ALM) and knowledge of common testing methods, terminology, and industry best practices.
  • Excellent verbal and written communication skills to explain system issues clearly to all levels of management.
  • Ability to work in a fast-paced environment.
  • Experience in an Agile-Scrum environment.
  • Knowledge of data structures, data management practices, and corporate security rules such as PCI, SOX, or similar standards.
  • Advanced knowledge of using software packages or tools for processing or displaying data.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service