Back to results

Quality Assurance Analyst

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Key Responsibilities

  • Analyze business requirements, functional specifications, and technical documents.
  • Prepare and execute test cases, test scenarios, and test scripts.
  • Perform functional, regression, integration, system, and smoke testing.
  • Identify, document, track, and report software defects using bug-tracking tools.
  • Validate application functionality against business requirements.
  • Perform API testing to validate backend services and integrations.
  • Execute database testing and validate data using SQL queries.
  • Collaborate with developers, business analysts, and project managers to resolve defects.
  • Participate in requirement analysis, test planning, and test strategy discussions.
  • Conduct end-to-end testing to ensure application quality.
  • Maintain test documentation and prepare test execution reports.
  • Ensure software applications meet quality standards before production release.

Preferred Skills

  • Strong knowledge of Software Testing Life Cycle (STLC).
  • Good understanding of Software Development Life Cycle (SDLC).
  • Experience in manual testing and test case design.
  • Knowledge of functional, regression, integration, and system testing.
  • Hands-on experience with JIRA or other defect-tracking tools.
  • Knowledge of SQL queries for database testing.
  • Experience with API testing using Postman or Swagger.
  • Understanding of Agile and Scrum methodologies.
  • Knowledge of test management tools such as TestRail or Zephyr.
  • Good analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and documentation skills.
More about this job

Responsibilities

Analyze requirements and technical documents, plan and execute a range of software tests, and validate application functionality, APIs, and database data. Track and report defects, collaborate with project teams to resolve issues, maintain test documentation, and help ensure software quality before release.

Requirements

The role calls for knowledge of STLC and SDLC, manual testing, test case design, and functional, regression, integration, and system testing. Candidates should be familiar with defect-tracking and test-management tools, SQL, API testing, Agile and Scrum, and have strong analytical, troubleshooting, communication, and documentation skills.

Skills

  • Manual Testing
  • Test Case Design
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • System Testing
  • API Testing
  • SQL
  • JIRA
  • Postman
  • Swagger
  • Agile
  • Scrum
  • TestRail

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Manual Testing
  • Test Cases
  • Test Scenarios
  • Test Scripts
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • System Testing
  • Smoke Testing
  • End-to-End Testing
  • API Testing
  • Postman
  • Swagger
  • Database Testing
  • SQL
  • JIRA
  • Defect Tracking
  • TestRail
  • Zephyr
  • Agile
  • Scrum
  • Test Planning
  • Test Strategy
  • Requirements Analysis
  • Bug Tracking
  • Quality Assurance
  • Software Development
  • Test Documentation

Report this job