
QA Automation Engineer
Ratehub.ca
contract
Posted on:
Location Type: Hybrid
Location: Toronto • 🇨🇦 Canada
Visit company websiteJob 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