Ratehub.ca

QA Automation Engineer

Ratehub.ca

contract

Posted on:

Location Type: Hybrid

Location: Toronto • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CypressJavaJenkinsJMeterSeleniumSOAPTypeScript

About the role

  • Collaborate with Engineering, Product, and Design to define test strategy and test plan to deliver high-quality, user-centric products
  • Own testing plans, processes, and strategies to ensure testing is efficiently executed throughout the development lifecycle
  • Design and maintain automated test suites to perform end-to-end testing including functional, regression, integration, and smoke testing
  • Perform manual cross-browser testing for responsive design and compatibility, while taking initiative to automate as much as possible
  • Troubleshoot and debug test failures; identify root causes and work with development teams to resolve issues
  • Participate in best practice discussions and code reviews to suggest improvements to processes, libraries, and ways of working across QA and Engineering teams
  • Contribute towards the release cycle and CI/CD pipeline; offer feedback and recommendations for quicker release cycles with an emphasis on automation
  • Define and track quality metrics like test coverage, automation coverage, number of defects, helping to identify gaps and areas for improvement

Requirements

  • 3+ years of quality assurance and test engineering experience
  • Bachelor’s degree in Computer Science or related field, or equivalent experience
  • Strong knowledge of QA methodologies, test strategies, and best practices
  • Proven ability to translate business requirements into automated test plans
  • Proven ability to implement and evolve QA processes to get effective test coverage and to scale testing efforts across multiple products
  • Experience working in an agile development environment, following Scrum/Kanban ceremonies
  • Proven track record in developing maintainable automated test suites
  • High proficiency in test automation frameworks such as Selenium, Cypress or equivalent
  • High proficiency with Java, TypeScript, or equivalent language
  • Proficient with source control, specifically git
  • Excellent verbal and written communication skills
  • Experience integrating automated tests into a CI/CD pipeline using DevOps tools such as Jenkins, GitHub Actions
  • Hands-on experience with JIRA and Confluence
  • Knowledge of Web Services protocols – JSON, HTTP, XML, SOAP
  • Experience with API testing libraries and tools such as Rest Assured, PostMan, SoapUI, JMeter
  • Knowledge of mobile testing tools such as Appium
Benefits
  • 14 month contract with potential to become permanent
  • Remote candidates considered (flexible work arrangements)
  • Accommodations available upon request for candidates with disabilities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
quality assurancetest engineeringQA methodologiestest strategiestest automation frameworksJavaTypeScriptAPI testingmobile testingtest coverage
Soft skills
communicationcollaborationtroubleshootingproblem-solvinginitiativefeedbackprocess improvementadaptabilityattention to detailcritical thinking
Certifications
Bachelor’s degree in Computer Science