
QA Engineer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Collaborate with the Test Lead, Developers, and Product Owners to create detailed test strategies and plans that align with project goals and schedules.
• Design, prioritize, and execute tests, emphasizing critical and high-impact testing activities first. Ensure comprehensive coverage and compliance with quality standards while effectively managing timelines.
• Improve and expand automation frameworks and practices. Identify areas for enhancing testing processes and automation coverage, actively participating in the selection and implementation of advanced tools and technologies.
• Ensure that QA processes and results are transparent and integrated into the overall development lifecycle, in line with the strategic direction established by the Technical Lead.
• Mentor junior team members and champion quality standards and best practices throughout the project lifecycle.
• Actively engage in identifying and implementing continuous improvement initiatives for QA processes and tools, guided strategically by the Technical Lead. Share knowledge and insights with the QA team to support skill development and process enhancement.
• Stay informed about new testing technologies, methodologies, and industry best practices. Share insights with the QA team and the Technical Lead, proposing ways to apply new knowledge for improved quality and efficiency.
• Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field; equivalent practical experience will be considered.
• At least 5 years of hands-on experience in software quality assurance, showcasing a successful track record in test strategy, planning, execution, and maintenance, including the development of comprehensive test documentation.
• Strong expertise in continuous integration (CI) and continuous delivery (CD) pipelines, with a solid understanding of optimizing automated tests for efficiency and speed within CI/CD processes.
• Advanced proficiency in programming languages relevant to test automation (such as Java, Playwright, Cypress, or Selenium), demonstrating the capability to contribute to the codebase and automation scripts.
• Proficient knowledge of databases and SQL, with experience in executing complex data validations and interacting with databases for thorough backend testing.
• Experienced in defect tracking tools (e.g., JIRA, Bugzilla), with a strong background in bug reporting, tracking, and resolution processes.
• Proficiency in testing both browser-based applications and REST API service endpoints.
• Demonstrated leadership in Agile and Scrum methodologies, with a proven ability to drive QA strategies within fast-paced development cycles and iterative testing environments.
• Exceptional collaborative skills, with a history of working effectively with cross-functional teams, leading quality assurance initiatives, and fostering a culture of teamwork and cooperation.
• Excellent communication skills in English, both written and verbal, with the ability to articulate complex technical issues clearly to team members, stakeholders, and customers.
• Highly self-motivated and detail-oriented, with a proven ability to work independently and under pressure, effectively managing multiple projects and priorities.
• Experience with tools such as Jenkins, Bitbucket, GIT, and REST API.
• Previous debugging experience and a solid understanding of networking concepts.
• Flexible work environment
• Generous time off
• Fitness offerings
• Mental health plans (country-dependent)
Gainwell Technologies
Vodafone
Westinghouse Electric Company
Boombit
Get handpicked remote jobs straight to your inbox weekly.