Functional QA Tester - Hybrid

$104,000 - $108,160/Yr

Randstad - New York, NY

posted 3 months ago

Full-time - Mid Level
New York, NY
Administrative and Support Services

About the position

As a Functional QA Tester, you will play a crucial role in ensuring the quality and functionality of software applications through comprehensive testing methodologies. Your primary responsibilities will include designing and developing test cases and scenarios for various types of testing, including usability, regression, functional, integration, performance, User Acceptance Testing (UAT), and unit testing. You will support the test lead in authoring detailed test plans and will be responsible for analyzing business requirements to identify potential issues that may affect the design of testable solutions. In this role, you will conduct test execution and prepare detailed reports on test progress and regression outcomes. You will be expected to raise issues, risks, and dependencies while identifying assumptions that could impact the testing process. Your expertise in defect and issue identification will be critical, as you will log, track, resolve, and report on these defects throughout the testing lifecycle. You will execute manual test cases and develop automated test scripts, managing any resulting defects effectively. You will drive the testing efforts and actively participate in the Software Development Life Cycle (SDLC), ensuring that the quality of requirements is verified, including their testability, definition, and execution. Your responsibilities will also include creating and executing test plans and scripts based on defined business requirements and acceptance criteria, maintaining the Test Traceability Matrix, and educating customers and project teams about UAT processes. You will facilitate meetings with stakeholders, review and validate UAT test results, and manage the triage process for defects, coordinating with Development teams for ownership and resolution. Additionally, you will create summary reports and communicate defect metrics regularly, collaborating with Project Managers regarding change requests during the testing phase. Identifying opportunities for automated testing and executing them where beneficial will also be part of your role.

Responsibilities

  • Design and develop test cases/scenarios for all types of testing (usability, regression, functional, integration, performance, UAT, and unit).
  • Support the test lead in authoring test plans.
  • Analyze business requirements and engage Test Lead and project team on issues that may impact designing a testable solution.
  • Conduct test execution and prepare reports on test progress and regression.
  • Raise issues, risks, and dependencies and identify assumptions.
  • Defect and issue identification, logging, tracking, resolution, and reporting.
  • Execute manual test cases and develop and initiate automated test scripts.
  • Drive the testing efforts and participate in the Software Development Life Cycle (SDLC).
  • Verify the quality of the requirements, including testability, requirements definition, test design, test-script and test-data development, test automation test-environment configuration, test-script configuration management, and test execution.
  • Test planning, including development of testing goals and strategy.
  • Create and execute test plans and scripts, based on defined business requirements and acceptance criteria.
  • Maintain the Test Traceability Matrix (tracing the test procedures to the test requirements).
  • Educate customers and project team about User Acceptance Testing (UAT).
  • Facilitate meetings with stakeholders throughout the testing process.
  • Review and validate UAT test results.
  • Schedule and lead daily defect meetings and other meetings as required with stakeholders.
  • Manage the triage process for defects including assignments to Development and coordinating ownership and resolution.
  • Create summary reports and communicate defect metrics on a daily and weekly basis.
  • Coordinate and follow up with Development Leads and Testers on defect fix estimates and retesting estimates.
  • Collaborate with the Project Manager or Project Lead regarding the Integrated Change Control Process for change requests during the testing phase.
  • Identify opportunities for automated testing and execute where applicable and beneficial.

Requirements

  • Minimum 5 years of experience in QA testing.
  • Bachelor's degree in a relevant field.
  • Ability to interpret, modify, and write scripts and SQL queries.
  • Proficiency in Microsoft Excel.
  • Experience with Azure DevOps for test management.

Benefits

  • Health insurance coverage.
  • 401K contribution (based on eligibility).
  • Incentive and recognition program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service