Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Engage People • Markham, Ontario, Canada
Salary: C$85,000 - C$115,000 / year
Role & seniority
Stack / tools
Selenium with JavaScript/Node.js (Nightwatch.js preferred)
API testing: Postman, SOAP UI
Performance: JMeter, BlazRunner
Accessibility: WCAG validation
SQL for data validation
Agile development environment
Test automation framework design and maintenance
Top 3 responsibilities
Design, develop, and maintain automated test scripts and the test automation framework across API, Web, and Mobile; ensure high test coverage.
Collaborate with QAs, Developers, Architects, and Product Managers to prioritize tests, plan execution, and integrate accessibility, performance, and security testing.
Create test reports, traceability matrices, and maintain training materials; participate in code clean-up and ensure code quality.
Must-have skills
3–4 years of test automation experience
Hands-on automation with Selenium/JavaScript/Node.js; Nightwatch.js preferred
API testing experience (Postman/SOAP UI); SQL query ability
Agile experience; strong problem-solving and troubleshooting
Good written and oral communication; detail-oriented
Nice-to-haves
Experience with performance testing tools (JMeter, BlazRunner)
Accessibility testing knowledge (WCAG)
Experience building or maintaining automation infrastructure and test data management
Location & work type
Markham, Ontario (Hybrid)
Full-Time
Compensation: CAD 85k–115k plus performance bonus (based on experience)
OVERVIEW
The QA Automation Engineer II is responsible for designing, developing and maintaining automated test solutions and integration testing to improve testing coverage and product quality. The QA Automation Engineer II possesses a passion for delivering high-quality solutions in collaboration with Developers, QAs, Architects, and Product Managers. The QA Automation Engineer II is a motivated and proactive self-starter who takes the initiative to get the job done.
RESPONSIBILITIES
Reviews functional and technical requirements and collaborates with QAs, Developers, Architects, and Product Managers to assess areas to increase automated and integration test coverage for common and business-critical flows. Contributes to discussions on automation best practices and selection of tools as required. Assists with prioritizing test scenarios and contributes to execution planning. Creates, maintains, and executes automated test scripts for functional, integration, regression, and smoke testing scenarios across API, Web, and Mobile mediums in an agile environment. Designs, develops, and maintains the test automation framework. Creates Test reports and traceability matrix for the requirements. Ensures that Accessibility, Performance and Security Tests are included in testing cycles as and when applicable. Participates in Quarterly Code Clean-up to avoid redundancy and maintain code elegance. Ensures that proper code syntax is followed at all times. Maintains a library of training materials for others to refer to in times of need. Performs other related Quality Assurance team duties as assigned.
QUALIFICATIONS
Bachelor's degree in Computer Science, Computer Engineering, or a related discipline from an accredited institution. Minimum 3 to 4 years of experience in test automation. Hands-on experience in developing and maintaining test automation infrastructure and scripts using Selenium/.Js/Node.js is required. Nightwatch.js is preferred. Basic knowledge of Performance Testing tools like JMeter and Bladerunner.
Experience validating applications against accessibility standards: Web Content Accessibility Guidelines (WCAG). Ability to design and execute complex SQL queries. Good working knowledge of API testing tools like Postman/SOAP UI. Hands-on experience working within an Agile environment. Excellent technical and troubleshooting skills. Strong communication skills both oral and written. Detail-oriented with strong analytical and problem-solving skills. Ability to work independently and as part of a team.
Compensation: Annual base pay of $85,000.00-$115,000.00 CAD, depending on experience and qualifications, plus performance-based bonus.
Vacancy Notice: This job posting represents an existing vacancy that Engage is actively seeking to fill.
AI Disclosure: AI is not used to screen, assess, or select applicants.
We thank all applicants for their interest in Engage, however, only those selected for an interview will be contacted.
Engage is an equal opportunity employer committed to diversity in the workplace. In addition, Engage is committed to providing accommodations for people with disabilities during the recruitment and selection process. In the event you require any accommodations, please advise us in advance and we will work with you to meet your needs.
Values: Integrity/Teamwork/Diversity/Innovation/Courage
Location Markham, Ontario (Hybrid) Department Quality Assurance Employment Type Full-Time