cover image
Insight Global

Quality Assurance Analyst

Hybrid

Vancouver, Canada

$ 45 /hour

Mid level

Freelance

11-09-2025

Share this job:

Skills

Communication Python Java Visual Studio Jira SQL GitHub CI/CD Jenkins Test Quality Assurance Selenium Test Automation Security Testing Performance Testing Scrum Programming git AWS api testing Postman Agile Junit Maven Gradle CI/CD Pipelines GitHub Actions

Job Specifications

3 month contract + extensions

Hybrid 2x per week in Vancouver

Pay: $35-45/hr

Must Haves:

5+ years total QA experience, including 4+ years in test automation.
Proficiency in Java programming and OOP principles.
Experience with automation frameworks such as Selenium WebDriver, Cucumber BDD, TestNG, or JUnit.
Skilled in API testing using RestAssured (Java) and Postman.
Experience with performance testing and JMeter scripting.
Familiarity with CI/CD tools like Jenkins, Maven/Gradle, and GitHub.
Experience with IDEs such as IntelliJ and Visual Studio.
Comfortable working in Agile/Scrum environments and using tools like Jira, Zephyr, and Git.
Strong verbal and written communication skills in English.
Experience integrating automation with AWS services (e.g., S3 or batch jobs).

Nice to Have:

Experience with additional AWS services including EC2, Lambda, SQS, Secrets Manager, and CloudWatch.
Knowledge of security testing.
SQL scripting experience.
ISTQB or ASTQB certification.

Job Description:

Insight Global is hiring a Quality Assurance Automation Engineer for a hybrid role based in Vancouver or Toronto. This role focuses on building and maintaining automation frameworks and test scripts across UI, API, and backend components to support high-quality software delivery. The position requires collaboration with cross-functional teams and participation in Agile ceremonies, leveraging tools like Java, Selenium, Cucumber BDD, and AWS services.

Main Responsibilities:

Develop and maintain end-to-end automation frameworks using Java, Selenium, and Cucumber BDD.
Design and execute API tests using RestAssured and Postman.
Write and maintain JMeter scripts for performance testing and automate test cases across different layers.
Create Python scripts for automation tasks.
Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions).
Execute tests in various environments including local VMs, staging, and QA.
Identify, log, and track defects using Jira.
Participate in daily Agile ceremonies (stand-ups, sprint planning, retrospectives).
Collaborate with developers, business analysts, and product owners.
Utilize AWS services to support test execution and environment management.

About the Company

Insight Global is an international professional services and staffing company specializing in delivering talent and technical solutions to Fortune 1000 companies across the IT, Non-IT, Healthcare, and Engineering industries. Fueled by staffing and talent experts, Evergreen, our professional services brand, brings technical advisors and culture consultants to help customers tackle their biggest challenges. With over 70 locations across North America, Europe, and Asia, and global staffing capabilities in 50+ countries, our tea... Know more