Jobs

QA Engineering Specialist

|  Posted On: May 22, 2026

location:New York, NY 10010

Duration:Full Time

mode of work:Temporarily Remote

Job Summary

Job Title:  
QA Engineering Specialist
Posted Date:  
May 22, 2026
Duration:  
Full Time
Shift(s):  

08:00 - 16:00

Salary ($): 
55.37 - 58.22 per Hourly (compensation based on experience and qualifications)

Description

Job Type

Full-Time 

Work Location

Remote / Hybrid / On-site

Department

Quality Assurance / Product Delivery

Experience Required

5 to 8 Years

Role Overview

We are looking for a detail-oriented QA Engineer to join our team and support the delivery of high-quality software products. The QA Engineer will be responsible for understanding requirements, preparing test scenarios, executing test cases, identifying defects, and working closely with development and product teams to ensure smooth and reliable releases.

The ideal candidate should have strong analytical skills, good communication ability, attention to detail, and a clear understanding of software testing processes.


Key Responsibilities

  • Understand business requirements, user stories, and functional specifications.
  • Prepare clear and detailed test scenarios and test cases.
  • Execute test cases and validate application functionality.
  • Identify, document, and track defects until closure.
  • Perform functional, regression, smoke, and sanity testing.
  • Verify fixes provided by the development team.
  • Collaborate with developers, business analysts, product owners, and project teams.
  • Participate in requirement discussions, sprint planning, review meetings, and defect triage meetings.
  • Ensure that delivered features meet business expectations and quality standards.
  • Maintain test documentation and update test results regularly.
  • Support release validation activities before production deployment.
  • Report testing progress, risks, blockers, and quality status to the QA Lead or project stakeholders.
  • Follow defined QA processes and contribute to continuous improvement.

Required Skills

  • Good understanding of software testing concepts and QA processes.
  • Ability to write and execute test cases based on requirements.
  • Strong defect identification and reporting skills.
  • Good analytical and problem-solving ability.
  • Strong attention to detail.
  • Ability to understand business workflows and user expectations.
  • Good verbal and written communication skills.
  • Ability to work independently as well as in a team environment.
  • Basic understanding of software development life cycle and testing life cycle.
  • Ability to manage assigned tasks within timelines.
  • Willingness to learn new applications, domains, and processes.

Preferred Skills

  • Experience in testing web-based applications.
  • Experience in validating business workflows and user journeys.
  • Basic understanding of database validation is an added advantage.
  • Experience working in Agile project environments is preferred.
  • Ability to coordinate with cross-functional teams.
  • Experience in preparing test summary reports and defect reports.

Roles and Responsibilities in Detail

Requirement Understanding

  • Review business requirements and clarify doubts with the product or business team.
  • Understand the expected behavior of the application.
  • Identify testable requirements and possible quality risks.

Test Planning and Preparation

  • Prepare test scenarios based on functional requirements.
  • Create positive and negative test cases.
  • Identify required test data for execution.
  • Ensure test coverage for all key business flows.

Test Execution

  • Execute planned test cases as per schedule.
  • Validate application behavior against expected results.
  • Perform retesting after defect fixes.
  • Conduct regression testing to ensure existing features are not impacted.

Defect Management

  • Log defects with clear steps, screenshots, and expected results.
  • Track defects through their complete lifecycle.
  • Coordinate with developers for defect clarification and resolution.
  • Verify fixed defects and update defect status.

Reporting and Communication

  • Share daily testing progress with the QA Lead or project team.
  • Highlight blockers, risks, and delays on time.
  • Prepare test execution status and defect summary reports.
  • Participate in project meetings and provide QA updates.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or any related field.
  • Relevant experience in software quality assurance or application testing.
  • Strong understanding of business process validation and application testing.

Good to Have

  • Experience in working with product-based or service-based teams.
  • Exposure to multiple business domains.
  • Ability to understand customer needs and validate product usability.
  • Strong ownership and accountability for assigned work.

Soft Skills

  • Clear communication.
  • Strong ownership.
  • Good team collaboration.
  • Time management.
  • Logical thinking.
  • Problem-solving mindset.
  • Adaptability.

AI-Assisted Application Screening

As part of our recruitment process, we may use automated tools or AI-enabled technologies to assist with resume screening and candidate matching. These tools help our recruitment team review applications more efficiently, but they do not make hiring decisions. All final decisions are made by human reviewers.

How can we help?

Training Modules