Skip to content

Senior Quality Assurance (QA) Analyst (PL540)

Toronto, Ontario, Canada

Job description

We are seeking an experienced Quality Assurance (QA) Analyst with a minimum of 5 years of hands-on experience in software testing and quality assurance to join our client’s team. If you have a strong eye for detail, a passion for ensuring software quality, and a track record of delivering defect-free products, we want to hear from you.


Duration: 1 year

Start date: Feb, 2024

Location Hybrid (Toronto)


Key Responsibilities:


• Develop and execute test plans, test cases, and test scripts to ensure software quality and functionality.

• Collaborate with cross-functional teams, including developers, product managers, and designers, to understand project requirements and identify potential issues.

• Conduct manual and automated testing, including functional, regression, performance, and user acceptance testing.

• Identify, document, and track defects, ensuring that they are thoroughly tested and resolved.

• Perform exploratory testing to identify usability and user experience issues.

• Continuously monitor and report on the progress of testing activities, providing status updates to stakeholders.

• Participate in the review of product specifications and requirements to ensure testability and coverage.

• Contribute to the development of test automation scripts and frameworks.

• Collaborate with the development team to establish and maintain testing environments.

• Ensure that testing processes and methodologies are aligned with industry best practices.

• Mentor junior QA analysts and share best practices within the QA team.

Requirements:

• A minimum of 5 years of professional experience as a Quality Assurance (QA) Analyst, with a focus on software testing.

• Proficiency in manual and automated testing tools and techniques.

• Strong knowledge of software testing methodologies and best practices.

• Experience with test management and defect tracking tools (e.g., Jira, TestRail).

• Solid understanding of the software development life cycle (SDLC).

• Experience with test automation using tools such as Selenium, Appium, or similar frameworks.

• Strong problem-solving and analytical skills, with a keen attention to detail.

• Excellent communication and collaboration skills.

• Self-motivated and able to work both independently and as part of a team.

• Knowledge of Agile or Scrum development methodologies is a plus.

• Relevant QA certifications (e.g., ISTQB) are beneficial.

Job requirements

Requirements:

• A minimum of 5 years of professional experience as a Quality Assurance (QA) Analyst, with a focus on software testing.

• Proficiency in manual and automated testing tools and techniques.

• Strong knowledge of software testing methodologies and best practices.

• Experience with test management and defect tracking tools (e.g., Jira, TestRail).

• Solid understanding of the software development life cycle (SDLC).

• Experience with test automation using tools such as Selenium, Appium, or similar frameworks.

• Strong problem-solving and analytical skills, with a keen attention to detail.

• Excellent communication and collaboration skills.

• Self-motivated and able to work both independently and as part of a team.

• Knowledge of Agile or Scrum development methodologies is a plus.

• Relevant QA certifications (e.g., ISTQB) are beneficial.

or