
Paralucent
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.