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.
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.
Il y a plus de 30 jours