Yesterday
🏡 Remote – Anywhere in Canada
• Ensure the quality and reliability of software releases through thorough testing. • Assist in executing test plans, including regression, feature, and end-to-end testing, and create detailed test plans and test cases. • Support manual and automated testing efforts by identifying, documenting, and reporting bugs. • Collaborate with QA engineers and developers to ensure high-quality software releases. • Contribute to the development of automated test scripts under the guidance of senior team members. • Maintain and update test documentation, including test cases, test plans, and test scripts. • Review logs in LogRocket or similar tools to diagnose and resolve issues. • Participate in system monitoring, troubleshooting basic issues, and escalating more complex problems as needed. • Stay updated with the latest trends and advancements in QA methodologies and tools.
• Minimum of 3 years of experience in software quality assurance, including manual and automated testing. • Solid understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and QA processes. • Familiarity with GitHub and GitHub Actions for version control and CI/CD workflows. • Hands-on experience with Postman for API testing and validation. • Exposure to feature flagging and release management tools, such as LaunchDarkly. • Strong critical thinking and problem-solving skills, with the ability to analyze issues, identify root causes, and propose effective solutions. • Familiarity with scripting languages (e.g., JavaScript, TypeScript) or a strong willingness to learn. • Experience with automation frameworks or tools (e.g., WebdriverIO, Selenium). • Knowledge of database technologies (e.g., SQL, PostgreSQL). • Experience with monitoring tools like LogRocket for diagnosing and resolving issues. • Strong attention to detail with excellent communication and teamwork skills. • Familiarity with bug-tracking tools (e.g., Jira) and understanding of Agile methodologies. • Ability to quickly grasp new concepts, tools, and technologies. • Willingness to work extended hours when required to meet deadlines and project demands.
• Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career. • Health benefits: Company-paid medical, dental, and vision
Apply Now