Location: Ontario, Canada / USA (Hybrid or Remote)
Job Type: Full-time
We are seeking a skilled QA Engineer with over 5 years of hands-on experience in software testing, automation frameworks, and quality assurance processes. You will play a key role in ensuring the reliability, scalability, and performance of applications before release.
Design, develop, and execute manual and automated test cases.
Collaborate with developers, product managers, and DevOps teams to ensure high-quality releases.
Perform functional, regression, integration, and performance testing.
Identify, track, and document defects using tools such as Jira or Azure DevOps.
Build and maintain test automation frameworks (Selenium, Cypress, Playwright, etc.).
Ensure compliance with QA best practices, CI/CD pipelines, and agile processes.
Contribute to test plans, strategies, and documentation.
Bachelor’s degree in Computer Science, Engineering, or equivalent.
5+ years of QA experience in software testing and automation.
Strong knowledge of testing methodologies and SDLC/STLC.
Proficiency in automation tools (Selenium, TestNG, JUnit, Cypress, or similar).
Solid experience with SQL for data validation.
Hands-on with API testing tools (Postman, RestAssured).
Familiarity with Agile/Scrum methodologies.
Good knowledge of CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Experience in performance testing (JMeter, LoadRunner).
Knowledge of cloud platforms (AWS, Azure, GCP).
Familiarity with mobile testing (Appium, Espresso, XCUITest).
Competitive salary and performance-based bonus.
Health, dental, and vision insurance.
Paid vacation and statutory holidays.
Retirement savings plan (RRSP in Canada / 401(k) in USA).
Learning & development opportunities.
Flexible work environment (Remote/Hybrid).
If you’re passionate about delivering quality software and meet the above requirements, please
send your CV to [? maneesha@annexit.com]
with the subject line:
? “Application – QA Engineer (5+ Years Experience)