Back to results

QA Analyst

  • Canada

Full-time

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Roles and Responsibilities

  • Analyze business requirements and functional specifications.
  • Understand application functionality and business workflows.
  • Prepare test plans, test scenarios, and test cases.
  • Perform functional, regression, integration, and smoke testing.
  • Execute manual test cases and identify software defects.
  • Report, track, and manage bugs using defect-tracking tools.
  • Verify bug fixes and perform retesting.
  • Perform UI and usability testing.
  • Validate application functionality against business requirements.
  • Prepare and maintain test documentation.
  • Collaborate with developers and business analysts to resolve issues.
  • Participate in requirement analysis and review meetings.
  • Ensure software quality before production release.
  • Perform end-to-end testing of applications.
  • Maintain test execution reports and defect status reports.

Technical Skills Required

  • Manual Testing:
  • Functional Testing.
  • Regression Testing.
  • Smoke Testing.
  • Sanity Testing.
  • Integration Testing.
  • System Testing.
  • User Acceptance Testing (UAT).
  • End-to-End Testing.
  • Software Testing Concepts:
  • Software Testing Life Cycle (STLC).
  • Software Development Life Cycle (SDLC).
  • Bug Life Cycle.
  • Test Case Design Techniques.
  • Boundary Value Analysis.
  • Equivalence Partitioning.
  • Positive and Negative Testing.
  • Bug Tracking Tools:
  • Jira.
  • Bugzilla.
  • Azure DevOps.
  • HP ALM / Quality Center.
  • Database Testing:
  • Basic SQL Queries.
  • SELECT, WHERE, ORDER BY.
  • INSERT, UPDATE, DELETE.
  • Joins and basic data validation.
  • Database verification.
  • API Testing (Preferred):
  • Postman.
  • REST API Testing.
  • HTTP Methods (GET, POST, PUT, DELETE).
  • JSON Request and Response Validation.
  • Status Code Validation.
  • Automation Testing (Preferred):
  • Selenium WebDriver.
  • Java or Python basics.
  • TestNG or PyTest.
  • Basic automation framework knowledge.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Good communication and documentation skills.
  • Attention to detail.
  • Logical thinking and troubleshooting abilities.
  • Team collaboration.
  • Time management.
  • Ability to understand business requirements.
  • Willingness to learn new testing tools and technologies.

Key Performance Indicators (KPIs)

  • Test case execution efficiency.
  • Defect identification and reporting accuracy.
  • Test coverage and requirement coverage.
  • Defect detection rate.
  • Defect retesting effectiveness.
  • On-time completion of testing activities.
  • Reduction in production defects.
  • Quality of test documentation.

Preferred Skills

  • Basic knowledge of Agile and Scrum methodologies.
  • Experience with Jira and defect management.
  • Understanding of web and mobile application testing.
  • Knowledge of API and database testing.
  • Basic programming knowledge.
  • Understanding of CI/CD concepts.
  • Familiarity with software deployment processes.

Expected Deliverables

  • Test plans and test strategies.
  • Test scenarios and test cases.
  • Test execution reports.
  • Defect and bug reports.
  • Regression testing reports.
  • Requirement Traceability Matrix (RTM).
  • Test summary reports.
  • Quality assurance documentation.
More about this job

Responsibilities

Analyze requirements and business workflows, prepare test plans and cases, and execute functional, regression, integration, smoke, UI, and end-to-end testing. Identify and manage defects, verify fixes, maintain test documentation and reports, and collaborate with developers and business analysts to support software quality before release.

Requirements

The role calls for knowledge of manual testing methods, software testing and development life cycles, test design techniques, and defect management tools such as Jira, Bugzilla, Azure DevOps, or HP ALM. Basic SQL and database validation are required; API testing, automation tools and programming basics, Agile knowledge, and CI/CD familiarity are preferred.

Skills

  • Manual Testing
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • Smoke Testing
  • Test Case Design
  • Defect Tracking
  • Jira
  • SQL
  • Database Testing
  • API Testing
  • Postman
  • Selenium WebDriver
  • Agile
  • Requirements Analysis
  • Test Documentation

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Manual Testing
  • Functional Testing
  • Regression Testing
  • Smoke Testing
  • Sanity Testing
  • Integration Testing
  • System Testing
  • User Acceptance Testing
  • End-to-End Testing
  • Software Testing Life Cycle
  • Bug Life Cycle
  • Test Case Design
  • Boundary Value Analysis
  • Equivalence Partitioning
  • Jira
  • Bugzilla
  • Azure DevOps
  • HP ALM
  • SQL
  • Database Testing
  • Postman
  • REST API Testing
  • JSON
  • Selenium WebDriver
  • Java
  • Python
  • TestNG
  • PyTest
  • Agile

Report this job

Get in touch
MovoJobs

Contact us